Code Cleanup: More compile time errors/warnings

.. warnings from Xcode 4.6 (still some remaining)
.. and deprecated Quarqd code (we have native ANT now)
.. and MultiWindow deprecated (it isn't finished)
Code Cleanup: Compiler nits

.. fix further XCode semantic warning messages (still some left)
.. WIN32 gcc builds
Code Cleanup: ? and + operator precedence warnings

.. in RideImportWizard resizing .. nasty bit of code.
Code Cleanup: Workout Wizard

.. semantic warningss on Xcode regarding default constructors
Code Cleanup: Power Hist

.. static const in class GNU extension.
Code Cleanup: RideFileCache

.. static const in class a GNU extension and not used anyway.
Fix metric/imperial in LTMSidebar

The code uses the old global metric/imperial selector rather than the
new athlete specific setting.

Fixes #483.
Code Cleanup: Last Xcode semantic warnings

.. unused NSString to QString
.. autorelease not valid in CFStringCreateWithCharacters
Code Cleanup: SplitActivityWizard.h

.. removed commented out code for markers -- they cause QWT to crash anyway!
Code Cleanup: TrainTool.h

.. unused context menus for workout and media lists.
Code Cleanup: win32 fixups

.. Bin2RideFile constants might be an issue?
.. otherwise just unused variables
German Translation for V3.0

Over 1,700 texts translated.
UI Nits: Manual dialog

swap sport and workout code round.

Fixes #487.
UI Nits: remove reveal on 3d plot

.. it doesn't play nice with OpenGL and the dropdown
disappears anyway.

Fixes #488.
Fix VAM on CP chart out by factor of 10

Fixes #489.
Add some Garmin Device Types

Garmin Edge 200
Garmin Training Center
Garmin Connect Website
Accuracy is important
Garmin Device Types

.. not so much unknown since we know its a Garmin xxx
Code Cleanup: Suppress Xcode warnings

.. about yyinput from clang when compiling lex scanners.
Revert "Code Cleanup: Suppress Xcode warnings"

This reverts commit 6a97d81e4f73af04c5e6fdf6fbd13a8e970bee9c.
It causes a SEGV.