Added channel creation timeout handling (which I think had the potential to hang, especially if using a SOCKS Proxy)
Switch to a bounded LinkedBlockingQueue in the ChannelPool to try a detect if we have a problem with the queue filling up
Upgrade to Scala 2.11.2