Allow external code to startup RestEasy within Netty

Leaving Protocol non-public prevent RestEasyHttpRequestDecoder to be instanciable and then prevent anyone wanting to create it own startup class with it's own ChannelHandler to use ReatEasy in Netty