Fixed WFAPI Crash

.. needed to manage autorelease pool

Lets not talk about the hours wasted trying
to fixup the code whilst BT was disabled via
OSX and the Kickr wasn't actually plugged in.
Kickr Skeleton Code

Added Skeleton code for device discovery, config
and runtime. Now need to develop the WFApi class
to support each function.
remove  WFAPI hack code in mainwindow

.. accidentally committed earlier
Add reveal controls for CP Plot and PfPv Plot
Drag n Drop on Splash Train Vew

.. because we didn't maintain the currentWindow when
showing blankstate pages the drag and drop functionality
didn't work.

This is kinda key when you have no videos and workouts, its
the simplest way of providing the files needed.
Merge branch 'master' of github.com:GoldenCheetah/GoldenCheetah
Fix Kickr compile error

.. in adddevicewizard when WF API is not
available
Fix Kickr compile error

.. in TrainTool too.
UI Nits: Allplot reveal controls

.. fixups for positioning and translucent
background looks a bit naff.
merge master into personal