Fixed a possible PacketBuilder bug

The packet builder used a regular HashMap to store packet blocks but since the order of the blocks is important a LinkedHashMap should be used to retain that order.