Fix for Issue 694, use gSavedSettings instead of restricting globals.

Removes gAllowTapTapHoldRun and not much else we may want to remove a few more in the future, though.
Merge remote-tracking branch 'Lirusaito/master' into Cupcake