Kickr: Clean WF API

Just cleaning up the WF API code before adjustments to
the recent BTLE support or Kickr to also support other
BTLE devices (e.g. Speed/Cadence and HR straps).

This will mean adjusting the WF API code to use 'handles' to
reference multiple parallel connections since the existing code
assumes a single connection to the Kickr.
Kickr: Load setting fixup

Fixed up the Kickr code to resend the load if the
user is generating more than 50% over the load or
is only generating 50% of the load.

This is in case the last message was not processed
for some reason (connection being established, or
noise).
Kickr load setting fixups

The load setting was not working properly, this update
ensures the load is set 10 times a second, but will
generate errors even though the device claims to be
connected.

Also added a few new methods to get/singal connection
status in the code.
Added removal of double quotes from Racermate TXT data files
 Racermate test TXT file with double quoted data
Merge pull request #468 from jjofre/master

Added removal of double quotes from Racermate TXT data files
UI Nits: Reveal controls for GcChartWindow
Add a new Class GcChartWindow with reveal widget and animations
Noticed that slope was not being initialized to 0.0, so reworked the constructor ro initialize the variables in the order they are listed in RealtimeData.h
Fixes in CT support to ensure Gradient/Slope is being defaulted and updated properly between the CTConroller and TrainTool.
Fix to preselect ERG mode in workoutTree.
Hide reveal control after animation
Update HistogramWindow reveal controls
Merge pull request #469 from jjofre/master

Computrainer fixes for Gradient/Slop Mode and Misc default
tabs to spaces

.. in Computrainer.cpp and TrainTool.cpp
Fix all plot reveal size

My bad -- added padding at the top a while ago when
trying to fix another issue. Then forgot to remove it
afterwards.