Made Manual Rides honor Imperial/Metric setting, made time use AM/PM if using imperial units (we shold prob have a seperate setting for time format) and fixed distance decimal issue.
Time Format is always hh:mm:ss and 24 hour clock

.. so be consistent on manual ride dialog.
Fix AllPlot colour changes

.. frame now updates when the colours change.
Fix color change on ridesummarywindow

.. to reflect change and not optimise out.
Fix Activity Log Search/Filter

.. not sure it every worked properly.
Add hemoglobin SmO2% and tHb data series (Moxy)
Correct JsonRideFile for hemoglobin series
Fix blank ride plot in compare mode

.. when you switch tabs to ride plot having never
   displayed any ride at all.

.. also fixes switching to compare mode when the currently
   selected ride is blank (has no data).
Add hemoglobin series to Editor
merge upstream into master