Fix race condition in NettyMsgTransport

Transport.open() has a race condition which might lead to dangling
threads. #29
Handling retry

Checking for connect in progress is the right thing instead of checking
for connect.
Merge pull request #30 from Microsoft-CISL/shravan_nmt_fix_race

Netty Messaging Transport race condition fix