This is part of a much larger networking refactor that I’m working on, but it broke out cleanly so I’m submitting it independently.
Chainparams will soon be free of app state, so these are a few easy cleanups towards that end. Specifically, this drops the dependencies on checkpoints (and main as a side-effect) and boost.