Added DmxMessagePacket and GameMasterMessagePacket
Fixes for WeapPlayerUpdatePacket

No longer complains about not reading the whole packet; writes the
terminator 0x00, appendPacketDetail() prints English description of tube
contents
ShipType updates

Added friendly and enemy bases from Artemis 2.1, friendly bases are now
civilian (not TSN), Factions now have an Allegiance (PLAYER, FRIENDLY,
ENEMY)