Build Bitcoin-ABC / Diffs / Diff Testing passed.
Squashed some missed changed.
Rebase, split test into two different tests, removed NOTFOUND message functionality because it is not necessary, added differentiating logic for an empty HEADERS message and a non-empty HEADERS message. Also added some more constants.
Changed static_cast into a functional cast.
Split tests into smaller parts and added more constants.
Broken tests into smaller parts, made names more explicit, added more constants.
Came up with a better solution for the return value of ParseCommandLine(). Changed handling of -testnet option to mirror bitcoin-cli.cpp.
Add fogoten brace
Cleaned up TestCSeederNode and rebase.
Build Bitcoin-ABC / Diffs / Diff Testing failed.
Removed code creating the DNS message header because it is unnecessary for these tests. Renamed various functions/variables. Also added some more comments.
Rebase on top of D4438.
Rebase and add the wrappers to path.