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.
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
Merge pull request #42 from inetic/MAID-400-make-transport-bootstrap-async

Maid 400 make transport bootstrap async