UI Nits: Sensible defaults for screen/font size

Set the default size of fonts and screens based upon the
screen size we're running on.

We may need to think about retrospectively adjusting the
font size for users that have not realised they can change
from the defaults (which may not be valid for their hardware).
Fix conflict with Qwtplot3d

The struct Appearance conflicts with a class
in the QWT3D namespace. So renamed it. Fixes
a compile time error.
UI Nits: BlankState cosmetics

Just wordwrap the labels gives more screen estate to
the right side image making it less likely to be out
of proportion with the text size.

Also changed disc to disk in one of the narrative
texts. Maybe its a 'British English' thing tho ;)
Added CNUMOFCFGCOLORS macro to define the number of configurable metric colors are available
Added macro entries for Load, TSS and BikeScore
Added use of CNUMOFCFGCOLORS macro in ColorList and DefaultColorList arrays
Added Load, TSS and BikeScore support in setupColors()
Added support for configurable colors for Load, TSS and BikeScore
Merge pull request #434 from jjofre/master

Remove hard-coded colors for Load, TSS and BikeScore
UI Nits: Reformat allplot chart settings

To be a little easier on the eye. But still some
room for improvement.
UI Nits: Hist chart controls errant label

If we are not in date range mode (i.e. on the home or
diary view) then we shouldn't add the 'date range' label.
Added CRIDEPLOTXAXIS and CRIDEPLOTYAXIS for ErgFilePlot axis color configuration
Added Ride Plot X and Y Axis color configuration.  Default to blue and red.
In ErgFilePlot(), made the X and Y axis color configurable.
Merge remote-tracking branch 'upstream/master'
Fix pause/unpause bug

When you press stop it should clear the paused flag.

Fixes #440.
Use the device wheelsize!!!

Bug reported by many users, should know better than to
dismiss it so out of hand. There was a bug. The ANT+
code used an old global setting and not the per device
configuration.

Fixes #441
Merge remote-tracking branch 'upstream/master'
Merge pull request #439 from jjofre/master

Made color of x and y axis in the ErgPlot Window configurable
Fix delete intervals

If multiple intervals are selected then the delete interval
menu item should delete all the ones that are highlighted.

Fixes #442
Remove BlankState menu
UI Nits: default chart fonts smaller

.. the chart labels need to be smaller especially
on small screens, and better to err on the side of
caution and make them smaller.