Split the HUD into widgets.

Looks terrible, has various regressions.
Replace HUD icon backgrounds with white.
Fix minimap stretching if aspect ratios different.
Rescale ScoreWidget images to fit area.

Previously they'd just break if not 90x90.
Font still doesn't resize.
Make the HUD resize dynamically (badly).
Units for chocolate!

With nice lambdas.
Fix HUD images reappearing when smaller than 0x0.
Name UI dimension constants.
Make widget widths fit the HUD width if changed.
Adjust HUD comments.
unknown change
Merge branch 'hudrevise' of https://github.com/FLHerne/CCDQuest into FLHerne-hudrevise
limit vertical size, move to using newTextBox
more conversion to newTextBox
Merge pull request #17 from BinkyToo/FLHerne-hudrevise

FLHerne hudrevise