Seperated BlockStatus class from chain.h file and updated .h and .cpp dependencies.
Summary: Continues work on T380, dependent on D1656. Removed the CBlockStatus class from chain.h and placed it into its own .h file, blockstatus.h. Updated other .h and .cpp files for dependencies.
Test Plan: Make check
Reviewers: jasonbcox, schancel, deadalnix, O1 Bitcoin ABC, #bitcoin_abc
Reviewed By: jasonbcox, O1 Bitcoin ABC, #bitcoin_abc
Subscribers: teamcity
Differential Revision: https://reviews.bitcoinabc.org/D1659