Added window to show loaded mods and allow user to load/unload them.
Loading mods is not currently implemented, this is just the GUI.
Show the current ship name in the title bar.
Refactored to move most of the data in DataModel to a ModData class.
That way I can just create extra ModData classes to access the data in
mods.
Added an implicit extension to File that allows easier appending of file
and folder names.
Added loading pre-selected mods at startup.
Refactored to reduce duplicated logic in the XML readers, add more error
handling.
Minor bug fixes and UI tweaks.
Implemented dynamic loading/unloading of mods. Fixed a few bugs.
Added tags to custom ships listing the mods it requires (ie, those that
were enabled when the ship was saved). Hide ships that require mods that
are not currently loaded.
Fixed bug where inertial dampeners can cause mass to go negative.
Fixed bug where invalid 'Dummy' module would be shown in the module
list.
Fixed (yet another) unsigned vs. signed bug with the DXT reader. This
fixes the visible artifacts on some of the module images.
Removed debugging statement.