Fix mac toolbar icon corruption

Because the image representation was stored in the pixmap
which was allocated on the stack -- it should be allocated on
heap since the underlying data is never actually copied.

This seems to fix the issue, but need to keep monitoring it!

Fixes #477.
Add Support for Joule CSV Poweragent Files

Updated CSV support for Joule 1.0 format files in Poweragent
format. Also included a sample ride file.
MetricAggregator less heap

Noticed when looking for memory/stack overflow issues that
the importRide function allocates an aggregator on the heap
for the lifetime of the method. No biggie, but better to use
stack for that.
UI Nits: border on metadata

.. part of moving to GcChartWindow
Fix split manual ride SEGV

If you try and split an empty/manual ride then the split wizard
SEGVs. The split wizard now is only executed if the ride contains data.
UI Nits: Mac toolbar tidy

.. a blank widget left from other coding iterations and the
lhs widgets not spacing properly.
Add Tacx Satori Virtual Power

Courtesy of Stephen Dag we now support virtual power
for the Tacx Satori trainer.
Silence CLucene compile time warning

.. Hits->length() is a size_t not an int.
UI Nits: Mac focus rectangle on ErgDB download

.. removed coz it looks ugly.
Code Cleanup: Ride Data and Friends

.. cleaning XXX and misleading comments
Code Cleanup: Model Plot

.. used XXX as warnings rather than todo.
Code Cleanup: Aerolab

.. unused variable
Code Cleanup: Calendar menu

.. remove unimplemented options for import/export
Code Cleanup: Scatterplot

.. had same comments as model plot, obv from cut and paste!
Code Cleanup: Stress Calculator

.. wasn't a todo, more a comment.
Code cleanup: Video player

.. comments don't reflect that we implemented video playback on
Mac using the QTKit API.
Code Cleanup: MainWindow

.. XXX comments related to CPI files, we no longer have those.
Code Cleanup: RideFile readers

.. mostly comments about features not yet implemented, but
   not relevant to current feature set anyway.
merge master into personal