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.
Ran it over with the formatter. And made the generateitemtooltip
consistent in it's use of html tags.
Merge branch 'hotfix/TooltipFix' into hotfix-1.1.1

* hotfix/TooltipFix:
  Ran it over with the formatter. And made the generateitemtooltip consistent in it's use of html tags.
  Made suggested changes.
  Made fix more concise.
  Catches the null pointer exception while generating the loadout based tooltip and then generates a generic tooltip based on having no upgrades.