Derive Slope Data

- If Alt data present then calculate slope
- Smooth the slope data after calculation
Add Fenix2 to Garmin Devices
STRAVA UPLOAD DEBUG
Strava upload Use "id" not "upload_id"

.. still contains debug though!
Add Fenix2 to Garmin Devices

Submitted by: Jon Beverley <jon@carltonsoftware.co.uk>
From Pull Request #995.
Revert "Add Fenix2 to Garmin Devices"

This reverts commit c6112bd13ca4d1d3a407ebe75bc2bff7afd5ca8b.
Add power estimation

Need to be able to add parameters for users to adjust their drag factors
numbers currently work out not too bad for me but needs testing with
more ride files. I have tried it with Mark's Marmotte file and it
doesn't do too bad.

Please feel free to rip it apart and tell me it is wrong - its a good
start hopefully.
Translation DE

... some translation bugs
Merge pull request #997 from Joern-R/pull5

Translation DE
Lightweight JSON Parser

.. because QScriptEngine crashes

.. because QJsonDocument isn't available till QT5 and
   we still make windows builds with QT4

.. because we're just processing small response documents
   from Strava (and maybe others) that are NOT complex

This code has been snaffled up from Victor Laskin's blog
and is 100% Copyright (C) 2013 Victor Laskin (victor.laskin@gmail.com)
details available here: http://vitiy.info/?p=102

The code is slightly modified to fit in with GC and also to fix
some compiler nits; no namespaces, replace() removed as caused an
unneccessary stdlib exception and size_t used in a number of places
instead of int.
Add Fenix2 to Garmin Devices

Submitted by: Jon Beverley <jon@carltonsoftware.co.uk>
From Pull Request #995.
Translation DE

... some translation bugs
Merge branch 'master' of github.com:/GoldenCheetah/GoldenCheetah
STRAVA USE SIMPLE JSON PARSER

.. if this works ok on Windows then we will need to
   apply the same approach for all the 'share' types
ShareDialog Fixup

.. Strava now works on Windows, avoiding the QScriptEngine crash

.. the same approach has been applied to RideWithGPS, Cycling Analytics
   Selfloops

.. commented out Garmin as its not supported yet
Version 3.1 RELEASE CANDIDATE 4

.. updated versioning
Bin2RideFile : increase seconds after invalid entry
Small typo
Translation FR (1/2)
Translation Enablement

... 2 more small enhancements