[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
Fix Pace Format in Interval Summary

Fixes #841
Fix W bal plotting by distance

.. since we only smoothed time

Fixes #803
Don't enforce Z1 start at zero

.. if users want alternative ranges, it is not for us
   to enforce -- e.g. ignore zero for HR is sensible since
   0 suggests loss of signal, not your heart stopped !

Fixes #815
Highlight lowest and highest on LTM plot

.. good for weight or TSB / LTS where actually we're more
   interested in the lower values than the higher ones.

Fixes #673
Aggregating ignore zeroes

.. when aggregating metrics we ignore zeroes since when
   they apply to an entire ride they typically mean no value
   is present.

Fixes #523
Fixes #430
Add build info on Mac

.. see src/mac/Info.plist.app, based upon the default for
   Mac with clang found in mkspecs/default/Info.plist.app
   from the Qt installation directories.

.. we make our own to add build version information, which
   should be placed there via the qmake 'VERSION' macro but
   its not supported -- you have to edit the plist file instead.

Fixes #796
Fix scatter reveal controls sync with settings
Merge branch 'master' of github.com:/GoldenCheetah/GoldenCheetah