Merge branch 'artemisStreakNarcFix' into release-1.0
Ready for release
Fixing issue #131 and making cooling efficiency a % display.
Merge branch 'issue131' into release-1.0
Release of LSML 1.0.0

* release-1.0: (56 commits)
  Fixing issue #131 and making cooling efficiency a % display.
  Ready for release
  eol
  Fixing issue #128
  Fixing issue #127
  fixed issue #129
  Changed volley number formatting. #119
  Changed combat seconds decimal rounding. issue #119
  updated readme
  Removing selection color as a temporary fix for 1.0 (Issue #121)
  Fixing issue #120
  Fixing issue #39 again. The mask for receive() was too tight. Fixing compile warnings.
  Fixing issue #123
  Fixin more missing icons for #114.
  Fixing issue #114
  Fixed warning
  adding program icon and fixing #112
  Forgot to add the new images for the installer
  Updating installer with images and updating the README which was horrendeously out of date.
  Fixed last minute bug in game data file finder. Updated version number and splash screen.
  ...
Merging fixes for data file handling
Updated build script
Bumped version
Fixing issue #146
Bumping version number and updating test before release.
Fixing issue #144
Merging fix for issue #136 into patch version 1.0.2
Bumping version number, 1.0.2
Backporting issue #111 to hotfix 1.0.2
ooops forgot a space\!
Merging 1.0.2 for release
Merge branch 'release-1.1'

* release-1.1: (39 commits)
  Making ready for release.
  Fixing some drawing issues in the drag and drop preview.
  Fixed filename error.
  Removed regdile and updated l4j config to include manifest.
  Changed LoadoutFrame to use VetoableChangeListeners instead of InternalFrameListener for detecting closing of the frame. This allows the caller of `frame.close()` to receive the cancellation of the close which in turn allows `desktop.closeAll()` to determine if it was successfull.
  Added missing dispose call
  Made suggested changes
  Adds confirmation for window closing
  Slimmed the loadout frame a bit more, it's now roughly 20% shorter than it's previous incarnation.
  Improving the info panel.
  Adds in tonnage and slots info for upgrades. #113
  Slimmed down the loadout panel and changed table headers.
  changed how to file to reflect gradle changes.
  added version info to lsml.jar
  Adds a create installer task that does everything but create the launch4j exe as the plugin doesn't like being called as a dependency.
  Sorting issues with capital letters in license
  Moved the gradle launch4j plugin into the build folder. Fixed Issue #125
  Gradle now works somewhat well.
  Adjusting padding
  Fixed a few regressions
  ...
Merge branch 'issue158' into hotfix-1.1.1

* issue158:
  Fixing other part of issue #158
  Changed getWeaponRatios to return 0 if heatleft is 0.
  Added test for MaXSustainedDPS for issue #158
  The formula of ratio = heatleft / (hps * range) had a domain of 0 < hps  < infinity. Weapons with a heat production of zero are therefore given a very small heat value to keep them in the domain.
stupid license file case stupidity stupid windows
Catches the null pointer exception while generating the loadout based tooltip and then generates a generic tooltip based on having no upgrades.