will not migrate with no devices
fixed a ptree exception
Load Balancing Mini-Phase To Request State Collections

- Added a new mini-module to the Broker for loadbalance called lbq which is a sub-component of the existing lb module.
- Updated sample timings files and timings generator with the new LB_SC_STATE_QUERY parameter which is how long the state collection request takes.
- Removed a CollectState(timeout) function in LB after making it redundant.
- Cleaned some extra code in the HandleAny message handler for load balancing.
Try all endpoints when connecting to peer

We were previously relying on the first resolved endpoint to be
correct. We prettyprinted each endpoint, but only tried to connect
to the first one. This is wrong - any given endpoint may fail, so
we must attempt to connect to each resolved endpoint in sequence
until one works. boost::asio::connect (the free function) does
this.
A timings file for ts-7800's with group size 6.

This timing should also be okay to run 4 nodes per mamba as well
Merge pull request #164 from scj7t4/MigrationFix

Prevents participation of peers with no devices in LB / SC
Merge pull request #184 from scj7t4/StateCollectionCall

Load Balancing Mini-Phase To Request State Collections
Revert "Merge pull request #164 from scj7t4/MigrationFix"

This reverts commit 036ec0c9e7e623dfe593fda9d776caaaf30c20fc, reversing
changes made to 412300b3edd07231181b7a0da5ac8439b0e32a4e.
Merge pull request #186 from scj7t4/TryAllEndpoints

Try all endpoints when connecting to peer
Merge branch 'master' into PlugNPlay

Conflicts:
	Broker/config/samples/timings-mamba.cfg