clean up compiler flags
Enable *all* the warnings!
fix resulting warnings in ShortcutRecorder
turn off warning about MISSING_PROPERTY_SYNTHESIS

Why did I ever turn that on!?
fix *all* the warnings

lots of unused parameters
there was still licensing / demo related code in there