Unblocked connection task, now driven from ChannelFutureListener.

Task starts the connection then when the listener returns it adds the code to handle the state of the channel back onto the pool's decoupler.

Removed generated files from repository and updated .gitignore