The avalanche functional is getting complicated. This splits the
current test suite into 2 separate tests:
- fork resolution and voting
- proofs and node response to invalid proofs
This will hopefully reduce the conflicts and the need for rebasing while working on distinct aspects of the avalanche codebase.
Replaces D9350