Add Garmin Forerunner 910XT
V3.0 SP1 RC1 Update

.. cleans out index and metricDBv3 to get a rebuild as
   there is a conflict between the version of clucene used
   in the v3 sp1 build
FitRideFile: Correction for last Garmin firmware updates
In last Garmin firmware there is some (unknow) fields with multiples values

Fixes #724
Fix LC_LOCALE on Xcode 5

by including "locale.h".

Fixes #734
Fix findBests when no speed/gps

.. flawed logic. Same fix also applied to master.
Don't reset ANT channel settings on search timeout

Wiping out these settings prevents a successful reconnection
of the device if it comes back into range

Fixes #514
Don't reset ANT channel settings on search timeout

Wiping out these settings prevents a successful reconnection
of the device if it comes back into range

Fixes #514
FitRideFile: - Add Left/Right TorqueEff and Left/Rigth PedalSmooth
             - Open Truncated file
Merge branch 'release_3.0.0' of https://github.com/GoldenCheetah/GoldenCheetah into release_3.0.0
Updated Tacx Satori Virtual Power values
Batch Export remembers last format/dir

.. but will only default to the last used dir
   if it still exists.
Fix 3d grid when users specify background colors
Fix SEGV if metric not available

.. in RideSummaryWindow if a metric is specified that
   doesn't exist .. because you configured it in a future
   release (e.g. 3.1)
V3.1 SP1 (3.0.1) released

.. updated versioning and upgrade ids.
Merge branch 'release_3.0.0' into BudgetTrainer