The script message-capture-parser.py currently doesn't support parsing the BIP157 messages getcfilters, getcfheaders and getcfcheckpt, e.g.
$ ./contrib/message-capture/message-capture-parser.py msgs_recv.dat
...
WARNING - Unrecognized message type b'getcfcheckpt' in /home/thestack/bitcoin/msgs_recv.dat
...
This PR fixes this by adding the missing message type mappings to the MESSAGEMAP in the test framework and add default-constructors for the corresponding msg_... classes.
Without the second commit, the following error message would occur:
File "/home/thestack/bitcoin/./contrib/message-capture/message-capture-parser.py", line 141, in process_file
msg = MESSAGEMAP[msgtype]()
TypeError: __init__() missing 2 required positional arguments: 'filter_type' and 'stop_hash'