Use config in CheckBlock and CheckBlockHeader
Summary: Also make CheckBlockHeader static and remove from the header file as it is only used in validation.cpp
Test Plan:
make check
Reviewers: schancel, #bitcoin_abc
Reviewed By: schancel, #bitcoin_abc
Differential Revision: https://reviews.bitcoinabc.org/D689