shared_ptr<Transport> shall be captured by value
mutex protection of chosen_bootstrap_node_id_
Merge pull request #58 from maqi/MAID-559_TransportPtr_shall_be_captured_by_value

MAID-559_TransportPtr_shall_be_captured_by_value
The rudp::test::SetupNetwork function should work again
Merge branch 'routing_v2' of github.com:maidsafe/MaidSafe-RUDP into routing_v2

Conflicts:
	include/maidsafe/rudp/managed_connections.h
	include/maidsafe/rudp/types.h
	src/maidsafe/rudp/tests/test_utils.cc
Merge remote-tracking branch 'upstream/next' into routing_v2

Conflicts:
	src/maidsafe/rudp/managed_connections.cc
Merge remote-tracking branch 'upstream/routing_v2' into routing_v2
Prunes old commented out code mostly
Fixed typo.
Receiving again, but received data is gibberish
Merge remote-tracking branch 'inetic/routing_v2' into routing_v2
Bugfix to pass the decrypted message rather than encrypted in the OnMessageSlot.
Removes commented out code.
The BEH_API_RandomSizeSetup test should work again
Adds another test
Adds test BEH_API_Add
Re-adds BEH_API_AddDuplicateBootstrap test
Re-adds BEH_API_AddDuplicateBootstrap
Reenables part of the BEH_API_Remove test

Rest of the tests don't currently apply for the new rudp API.
Re-adds BEH_API_SimpleSend test