Remove encoding/decoding of packet fields which actually not used in order to improve performance of encoders/decoders and reduce GC activity
Remove session future feature on send operation in order to remove unnecessary GC activity
Update current dev version to 1.1.0-SNAPSHOT because of backward incompatible changes in API (removing of session future API)
Update change log
Change log level to debug for create websocket message
Optimize memory consumption by PacketEncoder
Add log level checks for debug logging records
Avoid array clone operation on PacketType.valueOf call
Fix PacketTypes
Fix test
Minor
Change PacketDecoder to accept ByteBuf instead of String
Optimize packet decoder to work directly with ByteBuf and remove decoding of unused fields
Refactor packet encoder/decoder to use and expose externally ByteBuf instead of String
Simplify and clean up packet encoders
Update changelog
Optimize PacketsFrame encoding
Update changelog and wrote javadoc comments for new API
Fix formatting
Merge pull request #17 from socketIo4Netty/gc-optimizations

GC optimizations