try making some other stuff into PreferenceSwitchables
Merge remote-tracking branch 'durka/pref-cleanup' into develop

Conflicts:
	res/values/strings.xml
	res/xml/preferences.xml
FragmentTransaction runs into exception (caused by unresolvable dependencies in preferences_general.xml).
 FragmentTransaction runs into exception (caused by unresolvable dependencies in preferences_general.xml).
Merge remote-tracking branch 'origin/preferences' into develop

Conflicts:
	res/xml/preferences_general.xml
Merge remote-tracking branch 'origin/preferences' into develop

Conflicts:
	res/xml/preferences_general.xml
Merge remote-tracking branch 'origin/develop' into framework

Conflicts:
	HallMonitor.iml
	res/values/strings.xml
use dispatchTouchEvent to avoid permanently on/off for layouts.
TODO: multi touch doesn't work properly