Tidy Preferences Passwords Dialog

.. some left over items that are no longer needed and a
   stray QLineEdit in there.
Hide legend titles for trends/outliers/bests

.. as they are not 'curves' just overlaid onto the
   real curves -- so they are not needed in the legend
Fix cp2-20 to not use t0 !
Fix 2 parameter CP .. again

.. broke when playing with t0 for veloclinic model, because
   t0 is actually used in the loop within deriveCPParameters()
Andy Froncioni W'bal optiimsation (contd)

.. forgot to remove the threaded integrator which is no longer
   needed and then found it is still being used by the minForCP()
   method, so tidied that up.
Fix Allplot Axis Labels

.. they weren't updated when the plot was not visible due to looking
   at the curve 'isVisible()' rather than showXXX bool.
Fix AllPlot Ticks Error

.. was caused by the fact the allPlot height is not set until after the
   first show, so it is zero in initial state.  We just use a default value
   in this case.
Fix LTM labels metric conversion bug

.. we converted from metric to imperial TWICE for the labels
   which mean't they were located correctly on the y-axis but
   the label was always wrong !

Fixes #827.
[PATCH] Fix for slightly different Strava export Format

Strava used other slightly other tags for it's gpx files.
Added those tags to the GpxParser.
Tested and verified.
As I don't have a Power Meter I can't verify Power is correctly imported.

Signed-off-by: Simon Egli <smn.egli@gmail.com>
Merge pull request #859 from Deadolus/Strava-fix

[PATCH] Fix for slightly different Strava export Format
Michael Puchowicz Models

.. updated to include all 3 variants of the 'Veloclinic' model
   linear, exponential and regeneration models for the second
   component
Tidy up 'Variant' label in CP settings

.. when Multicomponent model is not selected the 'variant'
   label gets left shown all by itself.
Basic Themes Support

.. no doubt we will extend and refine this but at least you
   can select some basic prebuilt themes.

.. will need to add more as its a limited list but the basics
   are in place for now.

Fixes #855.
CP Chart can now export bests data

.. via a custom menu option on the chart menu (More...)

.. which means we also now have a mechanism for each chart
   to add their own menu options to the More... menu

.. will no doubt need to add this to the LTM chart
Revert "Fix Allplot Axis Labels"

This reverts commit 80fee9d.

Since actually using showAlt, showBalance to determine if an axis
should be drawn is incorrect, since although the user has selected
it to be plotted, it might not actually be in the ride !

The real fix for this axis labels was fixed in commit 18bf28.
fix timestamps after gaps in SRM files

"secs" is miscalculated for gaps between blocks: It takes the delta
between last chunks *END*time and next chunks start time - and thereby is
off by RecInt. This error adds up for each block/gap - so, the n'th block
will by off by n seconds.

fixes issue #582.
Merge pull request #861 from rclasen/issue-582

fix timestamps after gaps in SRM files
Multicomponent model, default alpha to 0

.. looking at the briefing from Mike on Youtube it looks
   like an alpha value of 0 is a compromise between -0.1
   and 0.1.

.. see the video here: http://www.youtube.com/watch?v=v57NRQ-pHps
Fix DBAccess QT5 Measures Bug

.. there was no prepare statement for the select statement
   in getAllMeasuresFor()
Fix Measures Plotting in LTM

.. needed symbol name to be unique as 'Weight' clashed with the
   normal ride metadata field.

.. we now add _m to the fieldname to generate a symbol name for
   measures.

Fixes #862