Add Garmin Running Dynamics Data

.. read from FIT/TCX
.. write to JSON
.. view in Editor

NOTE: They are not on any of the charts yet.
Highlight best if today !

.. on the trend summary, if the best is for today then
   lets highlight it so it jumps out :)
OOps. Colors for last commit

.. used wrong version, this is more in keeping with the
   color approach and stock colors; darkGray and PLOTMARKER.
Matches tidy

.. no need for 1 dp
.. no need for unit description
Fix Copy/Paste Precision

.. Copy in the ride editor lost some precision for the
   lat/lon fields which made it unusable for copying gps
   data into spreadsheets etc.

Fixes #1074
Differentiate between Runs and Rides

.. isRun() and associated logic
.. ride list darkens runs so they stand out
Metadata Completer Wildcard

.. if you set the values list to '*' in the metadata
   configuration it will inline expand to any previously
   entered value.
Allow isRun in Filter

.. isRun is a bool, so isRun = 0 or isRun = 1
   will filter for runs.

.. note isRun does more than just look at sport
   it also checks if there are running data series
   in the file and may extend to more over time
Don't summarise power zones on runs

.. will need to show pace when its ready
Merge remote-tracking branch 'upstream/master'