Add Running Pace Zones (2 of 3)

.. metrics for time in zone
.. summary on ride summary

Still need to add to cache, histograms and allow editing
of custom zones in a sensible manner (currently edited in kph/mph)
RouteSegment: Search route in interval
Fix SEGV on webBridgeForRoute

.. same fix as applied to GoogleMapControl
RouteSegment: Search routes in new ride
Ride Plot Settings

.. restructure to make some space for running dynamics
   and moxy muscle oxygen and haemoglobin mass
Ride Plot Running Dynamics and Moxy (1 of 2)

.. plotting the new running dynamics data series;
   ground contact time, vertical oscillation and cadence

.. plotting the moxy data;
   muscle oxygen (absolute) and haemoglobin mass (relative)

.. just added to the controls (AllPlotWindow)

.. part 2 is the slog to add to the plots (ugh)
Gear Ratio Derived Data Series

.. added to code but not displayed on allplot etc

.. will add to allplot when doing running dynamics and moxy
   data series (next couple of days)
AllPlotWindow Settings

.. still too big !
Ride Plot Running Dynamics and Moxy (2 of 2)

.. added to the ride plot, but now need to think
   about customising and setting a default color
   for the six (!) data series.
Customise Colors for New Series

.. Moxy smo2 and thb
.. Garmin Running Dynamics
.. Gear Ratio
Fix SEGV on Match labels isolation

.. needed an extra saveState() after labels have been
   added to the chart to reflect they have been wiped
Scatterplot SmO2, tHB, Running, Gear ratio

.. bit of a catch up to add those series to the 2d plot
3d plot new series

.. but there is a fidelity issue; need to take into
   account series with decimal places
Limit Gear Ratio

.. to whatever the maximumFor value is as dodgy data can
   yield really high values; anything over 6 is probably
   wrong for most high gears (53x10 = 5.3)
Quadratic Trend on LTM fencepost
Merge Upstream/Master