Move wpk array next to watts array in cache

.. so we can read them both in with a single
   read -- this is to support an update where
   pd estimates support wpk and absolute watts.
Clear Interval Summary on Ride Selection

.. otherwise its left with summary from previous ride.
Add WPK estimates to PDEStimates

.. but not plotted in LTM or shown o the
   summary chart yet
Show w/kg J/kg estimates on Ride Summary

.. and fixes up the calculation too.
.. still need to fix up the LTM plot
Add Estimates /kg to LTMPlot
Searchbox rounded corners

.. gone in flat mode.
Fix ComparePane quickfire drag and drop crash
Move LTM Preset charts to Athlete class

.. lots of work to do to clean this up, especially
   keeping the presets updated when renaming is done.

.. also need to save away after changes.

.. also need to create a much better default set of
   presets taking into account the more recent additions
   such as Estimates amd Bests and new metrics
Fix quickfire exit crash

.. as getPDEstimates is still running in the background and
   we need to wait for it to finish in RideSummaryWindow.
Fix Preset maintenance in LTM tool

.. but the read and write functions are so far out
   of date that applying a saved chart causes a crash

.. so we need to fix the read/write functions for charts.xml
Fixed LTM charts.xml read/write

.. but now a new format and the old ones will need to be
   removed from the athlete directory on upgrade.

.. the new default charts.xml is exactly the same as the
   old one, but in the new format.
Added CP History and PMC to default charts

.. in charts.xml
Fix crash on apply preset with BESTS data

.. settings.bestresults was not being set
Undo accidental push of Upgrade WIP

.. pushed untested and unfinished changes for the
   3.1 upgrade process, this push undoes that.
Move editor to end of charts

.. on ride view
Updated Metadata.xml

Now by default we include;
- Weight
- TSS
- CP

Colors now have;
- Reverse
- Colors that look good in dark / light
Reinstate show() for new charts in tile mode

.. was removed due to a crash on beta versions of QT5
   but appears to work fine with QT 5.3.0, so reinstated!

Fixes #910