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