Move pools to own package
Introduce ChannelManager
Move limits to ChannelManager
remove dead code
Don't store the provider in the future!!!
Registering after bootstrap.connect felt racy, moving to ConnectListener
minor clean up
Fix: release on connect failure
Disable GrizzlyBodyDeferringAsyncHandlerTest for Grizzly, see #625
Rename methods
Remove NettyConnectListener.Builder
Move tryToOfferChannelToPool to ChannelManager
Invert NettyResponseFuture.cannotBeReplay into canBeReplay
isDone implies isCancelled
removeAll has already been called
Client not properly closed
Temporarily remove maxConnectionPerHost feature as it's not properly implemented
minor clean up
Use Channel.id as channel2Creation key, hold less Channel references
Renaming