[Settings] Refactor hw keys handling with navbar presence (2/2)

This commit removes per hw keys disabler/enabler. Now all hw keys get their functionality observing navbar state. Navbar on = all hw keys disabled and navbar off = all hw keys enabled. We now use key disabler hw support provided by CyanogenMod to totaly disable hw keys in devices supported by it. Since we have a navbar on/off option in all crDroid supported devices (because of Pie controls) and not all devices have key disabler support, crDroid also disable all hw keys in PhoneWindowManager.java if needed. Thanks CyanogenMod for a bunch of new classes used now provided by them!

Change-Id: I1b173d491758838babd61aaba781991be67160ab

Conflicts:
	res/values-pt-rBR/cr_strings.xml
	res/values-ru/cr_strings.xml
	res/xml/button_settings.xml
	src/com/android/settings/cyanogenmod/ButtonSettings.java
Change Regulatory Info Activity to prefer string over image

Change-Id: I9ea5c2bf469af8f654ec4e4bb4f2a8a5738e6a95
[Settings] Ability to turn HW keys on/off on supported devices (2/2)

- Enabled through overlay in device repo

Change-Id: Ieecbec6d25427803c3d504620d700fe9955c02d7

Conflicts:
	res/xml/button_settings.xml