Reduce scope of MessageBasedFailureDetector to the absolute minimum.
Move FailureDetector mechanics into Transport.
Make sure LongTerm stabilises FailureDetectors before attempting a run.
Fix a bug where client transport wasn't terminated which with FD embedded causes LongTerm to never exit.
Fix bug where benchmark was skewed as the result of timing the initialisation as well as test run.