Make gaps smaller
Auto show compare on drag interval

.. but its broken, needs fixing.
Fix auto show/hide compare pane on drag/drop

.. now the compare pane will appear and disapear
   when the user drags and interval / season into
   the view.

By fixing the way we handle QDragLeaveEvents in the
code in TabView.h ViewSplitter.
Set GC_DEBUG for debug builds

.. when building a debug build of GC with CONFIG += debug
   then we define a macros GC_DEBUG.

.. main no longer redirects to goldencheetah.log if you have
   GC_DEBUG set, so developers will continue to see debug
   messages on the terminal output (for mac/linux only).

.. we could use the GC_DEBUG macros to allow debug messages
   to be switched on / off in the code in future
Compare Pane Mechanics

.. compare pane now appears and disappears on both
   the analysis view and home view

.. it also is notified of drag/drop events and can
   accept the objects dropped

.. it is now time to write the widget for collecting
   and managing compare sets
Toolbar/Menu update when Compare Pane Show/Hide

.. if the compare pane is automatically shown or hidden
   due to the user dragging and dropping the menu and toolbar
   got out of sync with the status of the widget.
FitRideFile: Correction for last Garmin firmware updates
In last Garmin firmware there is some (unknow) fields with multiples values

Fixes #724
merge master into personal
merge master into personal
merge master into personal
merge master into personal
merge master into personal
merge master into personal
merge master into personal
refresh autofilters on ride update

.. when metricDB is updated refresh the autofilters
   to reflect the values available.
ExtendedCriticalPower: Change default
Remove qdebug in ColumnChooser

.. was accidentally committed a long time ago!
Merge branch 'master' of github.com:/GoldenCheetah/GoldenCheetah
Proper fix for autofilter refresh
Sync versions / upgrade script with v3.0 SP1

.. which was released today.