Push toolchain and dependancy updates to main project

Hi Hadi,  

Not sure if your interested or not.... I have moved things to Netty 4 and updated build configs to support Cardea and current kotlin EAP , the websocket stuff in there is only enough to pass handshake at the moment but does not affect the core wasabi HTTP functionality and I thought you may be interested in the move to Netty 4.

Cheers
Dale.