WIP regarding weapons update, proper support for 2.1.1 and worldmodel improvements.
More work in progress. Implemented client-to-server game master messages.
More work in progress for 2.1 changes:

* Fixed consoleStatus packet
* Implemented dmxPacket
* Discovered new value in difficultyPacket
* Fixed comms message about Glitter being enabled
More WIP, mainly to implement config files. I'm not even sure this works properly at this particular commit.
WIP on the vesselData.xml and *.snt parsers, towards fixing #16
WIP regarding vesseldata.xml and SNT files.
More WIP, mostly cleaning up variable names.
All WIP seems to be ready for Artemis 2.1.1

* Actually checked that everything seems to work well with Artemis 2.1.1.
* Added new Tubes Matrix, allowing for quicker loading of ordnance in the tubes.
* Added config files. Now Glitter will remember the last server and try to reconnect to it, plus some other nifty config settings.
* Added parser for vesselData.xml and the .snt files (needed for the tubes matrix, as every ship has different number of working tubes). Data from there goes into the world model nonetheless.
* Low-level client-side packets for handling the tubes (load, unload and fire).
* Fixed ConsoleStatus packet.
* Display server version number properly when game is off.
* Better handling of initial load of world model.
Version bump to 0.3.0 and making sure the config file path and dat dir path work both on source and node-webkit.
Merge pull request #17 from IvanSanchez/wip

Merge WIP for 0.3.0