FitRideFile: - Add Left/Right TorqueEff and Left/Rigth PedalSmooth
             - Open Truncated file
CP Model: let the user define whole interval durations
Fix CP chart defaults

The CP chart model defaults are set before the spin box step
min and max values are set, which means that the value is always
reset to 100.

Since the vast majority of users will not be aware of the settings
and/or will never think of setting them to their own 'preferences'
it is vital the default is applied correctly.
Redirect stderr to goldencheetah.log

In the home directory of GC (platform specific or configured
by the user). This is only relevant for OpenBSD, Linux and Mac.

Windows does not support applications that are GUI and console.
Better Command Line Processing

Now accepts --debug to disable redirection of stderr to
goldencheetah.log, which is handy for developers.

Also refined the way the command line is processed to enable
new arguments to be added in the future.
Fix stderr redirect platform issues

.. don't use toLatin1() and fopen, use QFile and full QStrings
   so we can support directory names with unicode characters.

.. add unistd.h for dup() and close()
Fix WIN32 build issue in main.cpp

.. nostderr() not supported on Windows.
Adding Compare design outline

Jusst jotted down thoughts about implementing compare in v3.1
and added to the documentation folder. Will try and get some
mockups sorted too in the near future.
Move uml docs to the design folder
Date Format on Athlete Bests

.. didn't follow the same standard as the rest of
   GC, minor cosmetic fixup.
Fencepost error on CP intervals

.. caused the meanmax curve for an interval to be
   recomputed every time even though we'd gone to all
   those lengths to cache them.
Better CP model defaults

Improved defaults for CP model to derive CP
and W' from bests data.
Fix CP defaults bug

.. set to 3600 not 360 (!)

.. updated intervals causing warnings when using values
   that were half baked. Now delays recalc() till all
   the parameter intervals are set.
Plot CP model for derived power series

.. not sure of the validity of applying the model
   to derived data series like xPower and aPower
   but it may provide some insight.
Compare toolbar/menu option

Just added a toolbar button and menu to bring up the
compare pane, before adding it to the tab and view
classes.
Compare button icon
Update Compare Document

.. to reflect feedback from Damien re compare sets

.. Also changed the compare pane to be view specific and
   shared across all charts in the view.
Add GPS/Altitude alignment to Compare spec

.. we should make it possible to display interval
   data aligned via the altitude or gps data as well
   as via time/distance. This really only applies to
   the ride plot.
Compare Pane Mockup

.. balsamiq mockup and png export
Forgot message in compare pane mockup