Code Cleanup: Win compile with CLucene
LTM: Add fill curves option

.. so you can fill below the curve.
.. also added a 'version' field for the file format for metric
   details, so we can add more fields later.
UI Nits: Calendar '<' and '>' icons

.. use the native styling.
UI Nits: Use our own icons not standardIcons

.. for left and right in the calendar, since the standard ones
are pretty ugly.
OpenBSD support for ANT sticks

.. just sets up another o/s version
Pre-patched version of libusb tarball

Primarily for Mac OSX builds.
Kickr Fixups for WF Api 3.0beta08

.. still has a 20sec connection issue
.. no longer crashes on BTLE reset
Rename/Renumber intervals

.. will use entered text and append 1,2,3 etc
.. or if entry ends with a number, will start from that
.. eg; "Int#3" will result in "Int#3", "Int#4" .. "Int#n"

Fixes #513.
Fix SEGV on delete first activity

.. the RideFile::data member is used by the ride editor and was deleted
when a ridfefile is deleted, but we have no way of telling the editor.

.. now doesn't delete, which is a small memory leak.
Joule GPS : handle negative temperature
Edit interval
Fixup edit interval

.. now updates the ridefile (via updateRideFileintervals)
.. and uses a QTimeEdit rather than raw seconds
Add interval sort function

.. added to the splitter handle context menu

.. also took IntervalItem.h and IntervalTreeView.h from MainWindow.h
   coz I was getting pissed with recompiling everything when changing it.
   Thats why so many other files have been changed in this commit.

Fixes #338.
Display negative temperatures (and respect temperature units) in AllPlot
fixes #466
Missed ModelPlot for IntervalItem.h

.. after removing it from MainWindow.h
Merge branch 'master' of git://github.com/GoldenCheetah/GoldenCheetah into upstream_master
Merge branch 'upstream_master'