Merge pull request #1101 from Joern-R/gear2

Gear Ratio - Coloring in PvPV plot
Merge pull request #1102 from Joern-R/master

Wiki - Correction - Help About
Train View closer to original

.. 'felt' upside down !
Merge branch 'master' of github.com:/GoldenCheetah/GoldenCheetah
Fix Avatar selection and make menu icon

.. when opening a new athlete
Expand to use space in Options/Prefs

.. when it is resized instead of just adding
   or removing space between close/save buttons
   and the config widgets
AthleteDirectory - Folder Structure Part 1

... introduce new "home" Folder structure object representing the
previous flat-folder
... adjust relevant QDir home - access to use the sub-folder method of
the new object

Note: the new structure is not yet active ! - everything is written to
the main folder still

To Do:
... add upgrade procedure for existing folder content to merge to the
new folders
Merge pull request #1103 from Joern-R/files

AthleteDirectory - Introduce Folder Structure Part 1
Better Ride View Setup

.. especially when in tiled mode
RouteSegment: Small changes before bigger ones
MIO GPX file support

.. power incorrectly stored as xml element named "power"
   and not "gpxdata:power"
Moxy Reader update

.. get timestamp from file not line number (to make sure
   drops in recordings are not lost as they are numerous)

.. duplicate each line to get 1s recording that makes it
   easier to merge manually (until the merge function is
   fixed to handle these kinds of issues)
Realtime Moxy Part 1 of 3

.. added config and page decoding for Moxy

Next steps are (2) add telemetry to realtime data structure
                   and display on the realtime chart and telemetry

               (3) add SmO2 and tHb to file format which means moving
                   away from powertap csv format (!)
Realtime Moxy Part 2a of 3

.. telemetry is plotted in dialwindow

.. need to do a part b which is the realtime plot
   of thb, smo2, o2hb and hhb to complete part 2
Realtime Moxy Part 2b of 3

.. added moxy to the realtime plots.

last piece is to update the realtime file format to
include moxy data -- moving away from powertap csv
Always show span slider on ride plot

.. the left/right scrolling is useful and takes very little
   screen estate so always enable it

.. the full plot can still be show/hidden with the chart
   controls
More Moxy TimeStamps

.. x:x:x format without zero padding (!?) causes
   the QT fromString functions to fail.
Fix Help URLs

.. and add link to the forum
Accidentally left a debug() in CsvRideFile

.. so deleting it !
fix "Time Riding" for rides without kph

"Time Riding" was only calculated when the ride had kph values - although
it's then also including time without kph but cadence. This caused it to
skip all time spent on the trainer (... if there's no sensor on the rear
wheel).

This patch makes it consistently calculate "Time Riding" if there's kph or
cad... might be worth to count time with pwr or similar running metrics,
too.