Added NBTEncoder to encode NBT data to ByteBuf (file or packet)
- Refactored NBTByteBufBuilder to NBTDecoder