Fix peer connect race on stop
Simplify some loops
Require boost 1.55 via static_assert
Remove unused classes