Refactor Integration Tests
This is quite a massive MR (currently 1763 additions and 3482 deletions). However, there's not so much happening. The only thing I did was moving redundant code from the various protocol integration tests to the BriarIntegrationTest
class.
All integration tests are still passing.
Closes #727 (closed)