Added an entry to the ship stats panel listing all research needed to
construct this ship.
Replaced tabs with spaces.
Special-case the Ancient Repulsor, which doesn't have a name ID tag in
its technology file.
Added display for ship upkeep.
Added ability to click-and-drag to place a row of small modules or move
large ones.
Added ability to mirror changes made on one side of the ship to the
other side.
Allow the user to edit multiple firing arcs at once by shift-clicking on
weapons. All weapons use the same direction except when the ctrl (all
point to mouse position) or alt (all point away from mouse position) is
held.
Added ability to change weapon firing arcs with the numpad.
Added a command-line tool to convert XNB files to PNG files.
Added button to the menu to flash the empty slots red to make them more
visible.
Fixed bug in the module tree where picking a module, dropping it, and
clicking it again wouldn't reselect it.
Refactored code to use an enum for Combat State. Also fixed bug where
the editor wouldn't save the selected combat state.
Converted slot and module restrictions to an enum.
Added Launch4J configuration.
Added a menu item to fill all (or most) empty slots with the currently
selected module, and rearranged the menus a bit to add a tools menu to
put things in.
Rewrote fillEmptySlots in a more functional style.
Added a 'Save as' menu item to allow users to save their ships anywhere
(such as into mod folders).
Fixed the mirroring to work with odd-width ships. BHH
Modified decimal formatting in ship stats panel.
Fixed bug where some clicks on module list wouldn't register.