Fix CRS file granularity

Using the CompuTrainer utility to convert GPS logs to a course profile
results in lots of very small segments where the height differences are
less than 1 metre. These were incorrectly handled as the altitude was
being stored as a long.

In fact the double to long conversion was always rounding down, for
instance 200+0.01 is 200 as expected, but 200-0.01 is 199. Therefore the
course would gradually ratchet downhill with every small data point.
Add script to build xcode 4.6 project files

.. just upgraded to Xcode 4.6 and the project files
created by qmake 4.8 don't work. After scanning the
web I found a workaround in QTBUG-29371 and implemented
it in a little shell script: qmake-xcode.

.. to run, from the src directory invoke it with
$ sh ./qmake-xcode
Code Cleanup: Fix Xcode 4.6 compiler warnings

.. largely about unused member variables in class definitions
added left/right balance values into ridefile
Merge pull request #492 from Walibu/master

Adding L/R balance saved into ridefile
Code Cleanup: Fix yyinput warnings

.. we can tell flex to not generate the yyinput code in the
first place, to remove compiler warnings about emitting yyinput()
UI Nits: OCD cosmetics for splitter handles

OK, I admit it, I am OCD when it comes to this stuff. The
handles are a WIP and Damien is working hard on it, but for
now I just wanted to get rid of;

- spacing between handle and content
- focus / height of handle toolbar

Its gonna go when Damien finishes his excellent work, but I
just needed to get rid of it temporarily, I was getting bit
of a twitch ;)
UI Nits: Seriously OCD
Fix season drag and drop SEGV
UI Nits: Sidebar cosmetics

.. MainWindow splitter color to bring in line with the new work
from Damien.
UI Nits: splitter color

.. black is too in your face. changed to dark gray.
UI Nits: Font tweaking splitter
Sidebar : Use QSplitterhandle
UI Nits: Splitter handles cosmetics

Its the OCD in me again. Got rid of the "gap" between the
splitter handles and lined up the labels etc.