Website updates for Version 3.0
Merge branch 'master' of github.com:GoldenCheetah/GoldenCheetah
Hand drawn mockups for 3.1 MainWindow options

Playing with some ideas about how the UI will change
to support new UX features for viewing multiple athletes
in a single mainwindow and also having multiple pages
of charts in a single view.

2 Options on the drawing:
.. Having tabbed Athletes and scope bar for view pages
.. Having a source list and tabbed view pages

Can't decide which is best -or- if there are better options
we could look at.
10.9 Code Nits

Couple of minor coding nits identified when compiling
on OS X 10.9 Mavericks with Xcode 5 tools.
RideFile: Add Min, Max and Avg point
SrmDevice: fix writing srmio data

fopen() was missing 'b' flag, so that mingw and other platforms doing
LF/CR translation screwed data.

This is fixing the astronomic values of direct SRM downloads.
inlude srmio version + commit in about dialog
Merge pull request #645 from rclasen/fix-win

Fix SRM download issues on windows/mingw
Intervals indexes crash / parser error

2 bugs:
- interval offset of -1 causes a crash in htmlSummary
- interval offset of form nnn e+0n parses incorrectly

Also remove silly -wreorder warning in ridefile.h
Srmio less wordy version

.. still provides version and commit but removed
   unneccessary words as it skewed the output.

I'm strangely anal about alignment !
make srmio details in version dialog conditionally

... so that GC keeps building with older srmio versions.
Merge pull request #650 from rclasen/fix-win

make srmio details in version dialog conditionally
MainWindow refactor design

.. a class model for breaking up MainWindow
.. not all methods/members are listed, mostly about
   identifying the new classes required.