Default Weight Refresh

.. if the default athlete weight is changed then all ride
   metrics need to be recalculated to reflect the new default

.. any cached values need to be invalidated so interval metrics
   reflect the new weight (if needed)

It would be better for users to maintain weight either against the
ride in the "Weight" field, or via Withings !
MORE OAUTH DEBUG
Fix Elevation Data

.. will add elevation or correct elevation data when GPS data
   is available to perform a lookup

.. uses MapQuest data via  their public API

Fixes #305
Add Jon Beverley to Contributors

.. and add his Fix Elevation to the feature list for 3.1
Fix Tools Visual Feedback

.. when busy disable buttons and show busy cursor
Fix Elevation LUW/Command Fixup

.. needed to only use commands when adjusting
   elevation so that undo/redo works afterwards
Fix Elevation Warn Internet Required

.. some folks won't realise !
Estimated vo2max should be a peak

.. Fixes #988
Histogram - parameter changes

... changes in some of the parameter do not take immediate effect on
change, some do - adjusted to unique handling of config. changes
Merge pull request #989 from Joern-R/pull2

Histogram - parameter changes
REMOVE OAUTH DEBUG
Honour MapQuest terms of service

.. with an attribution and link to the MapQuest website.

.. the terms of service, for free usage, are detailed
   here: http://developer.mapquest.com/web/products/open/elevation-service
Fatal Dialog not QDebug

.. if we cannot start due to permissions / create library folder
   we now output a dialog rather than a qDebug -- this is better
   for Windows or those that start from a menu etc
Version 3.1 RELEASE CANDIDATE 3

.. updated version number
Refresh Series Stack when ByDistance changes

.. Fixes #990
Defer "Fix Elevation" tool to 3.2

.. pulling out of v3.1 due to problems better fixed outside
   of the release window
RELEASE CANDIDATE 3X

.. re-issue of RC3 without Fix Elevation
Updated GC Science Doc

.. to include Bioenergetics and the PD Model
Ride-Details - 'Extra' Tab - Text Field 'Read Only' only

... be less restrictive for 'TextEdit' and 'LineEdit' field, jus set
'Read Only' to still allow mainly scrolling (which is otherwise blocked)

... mainly for 'Change Log'  and 'Calendar Text'
Merge pull request #992 from Joern-R/pull3

Ride-Details - 'Extra' Tab - Text Fields 'Read Only' only