UI Nits: Groove highlight line

Seriously OCD / attention to detail, adding the highlight line
on the scope bar, icon bar and splitter handle. Most folks wouldn't
even notice it.
Fix SEGV on add/delete event in LTMSidebar

.. need to use selected items, since its not always called via a
right click - there is a button on the handle for that now.
Code Cleanup: Strava download Xcode warning

.. adding a number to a string.
Fix SEGV on edit event details

.. part of migration from right click to splitter.
Fix Home Sidebar Season Editing

.. it broke when we moved from right click to splitter buttons.
UI Nits: Splitter actions for TrainTool Devices

.. add and delete devices.
UI Nits: TrainTool splitter shortcuts
UI Nits: Analysis view menu only

.. need to fix up the event but at least got the code in.
.. still needs the menu implementing.
Strava upload: Use TCX format to handle stationary trainer ride
UI Nits: Simplify splitter to just one menu

.. instead of + and - and menu.
UI Nits: LTMSidebar Splitter simplify to menu

.. remove the + and - options.
Dumbass spelling mistake.
LTMSidebar: store/use last selected date range
Add function to delete workouts

.. in train view we could add workouts but never delete.
Add support for deleting videos

.. but only deletes references and db entry
.. we do not delete from the filesystem -- need to add a dialog
   to ask the user to confirm deleting the file from disk.
UI Nits: Splitter interval functions

.. final piece of the jigsaw, interval popup menu.
Merge branch 'master' of git://github.com/GoldenCheetah/GoldenCheetah into upstream_master
Merge branch 'upstream_master'