Add INetHandler argument to packet helper decode.

There doesn't seem to be a consistent way of getting this info when
recieving a packet. Vanilla passes it around but it gets dropped at
this point. The handshake messages set it on the context, but there's
only one context per EmbeededChannel so they will overwrite eachother.