Packet issues fixes

* Fixed writing of empty NBT item's data
* Fixed PacketBlockAction type of this.y field mismatch
* Added field isVanillaCompatible in PacketLogin to work with Forge
(FML)
* Fixed unknown issue in PacketMapChunk by replacing original code to
MC's code
* Fixed stance field reading order mismatch in PacketPlayerPositionLook