Pulling back changes to installer files from release branch
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.
Added test for MaXSustainedDPS for issue #158
Changed getWeaponRatios to return 0 if heatleft is 0.
Fixing other part of issue #158
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
Merging fixes for issue #158. And build changes... they keep changing!
Added Tooltips to the table.
Moved Streaks into a seperate entry.
Fixed capitalisation in table tooltips.
Changed table tooltips slightly and fixed missle damage potential being calculated wrongly.
Slight change to table tooltip
Catches the null pointer exception while generating the loadout based tooltip and then generates a generic tooltip based on having no upgrades.
Made fix more concise.
Made suggested changes.
Extracting weapon summary table to its own class
I think that's good enough.
Merge branch 'feature/DamageColumn' into develop
Ran it over with the formatter. And made the generateitemtooltip
consistent in it's use of html tags.