adjust the expected time out for ManagedConnectionsFuncTest tests
adjust time_out further
Transport::DetectNatType is now async
Fixes invalid write to already destroyed promise in BEH_API_BootstrapTimeout
Transport::ConnectToBootstrapEndpoint is now async

Moves the blocking mechanism one function upwards to
Transport::TryBootstrapping.
Merge branch 'MAID-168_Define_reasonable_timeouts_for_tests_in_RUDP' of github.com:maqi/MaidSafe-RUDP into MAID-168_Define_reasonable_timeouts_for_tests_in_RUDP
later on rounds still need a reasonable waiting time when the first round got partial completed
Transport::TryBootstrapping is now async

Moves the blocking mechanism one function upwards to
Transport::Bootstrap.
Transport::Bootstrap is now async

Moves the blocking mechanism one function upwards to
ManagedConnections::StartNewTransport. The bootstrapping
procedure inside Transport is now completely async.
ManagedConnections class just lost his only friend

Which was class Transport
Adds ManagedConnections::Endpoint typedef
Merge branch 'master' into MAID-400-make-transport-bootstrap-async
extend waiting time
Merge pull request #42 from inetic/MAID-400-make-transport-bootstrap-async

Maid 400 make transport bootstrap async
Merge pull request #33 from maqi/MAID-168_Define_reasonable_timeouts_for_tests_in_RUDP

MAID-168 adjust the expected time out for ManagedConnectionsFuncTest tests