Ban nodes providing an invalid checksum in a message header
Summary: This is a DoS vulnerability.
Test Plan: test_runner.py to ensure other tests continue to pass in addition to the newly added abc-invalid-message.py
Reviewers: deadalnix, Fabien, #bitcoin_abc
Reviewed By: deadalnix, Fabien, #bitcoin_abc
Differential Revision: https://reviews.bitcoinabc.org/D2289