More string cleanup && Sound Settings cleanup

Thanks to mahdi for the sound settings clean up
[2/2] Swap volume keys when screen is rotated

Another thanks to Mahdi, and this also hides voolume adjust sound option on tablets

Signed-off-by: Chintan Shah <cgintan1998@gmail.com>
Settings: Mirroring layout on RTL languages [2/2]

changed the strings for RTL languages (Hebrew and Arabic).
Now the meaning is that the layout is forced for LTR layout instead of not changing.

Change-Id: Ibfc7e8411370049b412e64284022c6b5fda7cc55
Quiet hours: fix

SmsCallHelper.java got removed in the previous commits
Define theme for most activitys

This should fix the bug where when you use QS to go to an sub activity in Settings it uses the Theme.Settings theme
This should make it use the Theme.Settings.Sub theme
Not tested to work though, can be reverted later :P LOL

Signed-off-by: Chintan Shah <cgintan1998@gmail.com>
Revert "battery saver mode: updates (2/2)"

This reverts commit c39e4cb3d14605a62bb14ffea98bad7d07d23609.
Revert "battery saver mode: pimp settings"

This reverts commit c7aebfe6caafa1f682b5779ff3203f944cc0539d.

Conflicts:

	res/values/mahdi_arrays.xml
Revert "[3/3] Settings: Battery Saver mode"

This reverts commit efd0661f0b33202eb0e270db5596d5525d0b0759.

Conflicts:

	res/values/mahdi_arrays.xml
	res/values/mahdi_attrs.xml
	res/values/mahdi_strings.xml
	src/com/android/settings/mahdi/service/BootReceiver.java
[2/2] Squashed: Battery Saver mode

introduce battery saver mode
this based from what user want or what user do to saving the battery life
this include:
1. Automatically switch mobile network into what user choice and also disable mobile data IF wifi connected to an AP
2. Automatically switch mobile network and disable mobile data IF battery low (battery level can configure)
3. Reduce screen brightness based low battery (this feature will disabled if Auto brightness mode enabled)
4. Not changing network IF on Call or Usb tether enabled or WifiAP enabled
5. Not changing network IF there is Download/upload progress
6. Support For Both GSM and CDMA devices (need someone to test for CDMA devices)
7. every condition has an option :D
8. Restore all network configuration if battery saver mode disabled
9. Add Time Range to start battery saver mode
10. allow device without mobile data support, to using this feature
11. fix inconsistent battery low level
12. rewrite to better performance
13. modified the controller to support battery saver mode
14. add bluetooth, gps, wifi, and mobile data (if support) to be disabled while power saving activated
15. fix build QuickSettings because of LocationController change
16. rewrite to better performance
17. fix brightness value
18. rewrite (again) to allow add more saving mode
19. do delay changing only for POWER SAVING not NORMAL mode
20. add Cpu power saving mode
21. fix Cpu freq value
22. fix call saving state for non user configuration mode
23. fix NPE
24. add kill all task
25. add disable sync

Conflicts:
	res/values/custom_strings.xml

Change-Id: I19502c731b74e82a3873f19f51965ee5a88c1f04

Conflicts:
	AndroidManifest.xml
	res/values/custom_strings.xml
	src/com/android/settings/fuelgauge/PowerUsageSummary.java

[3/3] OmniGears: Battery Saver Mode

introduce battery saver mode
this based from what user want or what user do to saving the battery life
this include:
1. Automatically switch mobile network into what user choice and also disable mobile data IF wifi connected to an AP
2. Automatically switch mobile network and disable mobile data IF battery low (battery level can configure)
3. Reduce screen brightness based low battery (this feature will disabled if Auto brightness mode enabled)
4. Not changing network IF on Call or Usb tether enabled or WifiAP enabled
5. Not changing network IF there is Download/upload progress
6. Support For Both GSM and CDMA devices (need someone to test for CDMA devices)
7. every condition has an option :D
8. Restore all network configuration if battery saver mode disabled
9. Add Time Range to start battery saver mode
10. allow device without mobile data support, to using this feature
11. fix inconsistent battery low level
12. rewrite to better performance
13. modified the controller to support battery saver mode
14. add bluetooth, gps, wifi, and mobile data (if support) to be disabled while power saving activated
15. fix build QuickSettings because of LocationController change
16. rewrite to better performance
17. fix brightness value
18. rewrite (again) to allow add more saving mode
19. do delay changing only for POWER SAVING not NORMAL mode
20. add Cpu power saving mode
21. fix Cpu freq value
22. fix call saving state for non user configuration mode
23. fix NPE
24. add kill all task
25. add disable sync
26. add disable vibrate
27. add disable led

Conflicts:
	res/values/custom_arrays.xml
	res/values/custom_strings.xml

Change-Id: Id289090fa20a38d4fc43c40240148e5f276eb4b6

Conflicts:
	res/layout/separator_label.xml
	res/values/custom_arrays.xml
	res/values/custom_strings.xml
	src/org/omnirom/omnigears/interfacesettings/MoreInterfaceSettings.java

Conflicts:
	AndroidManifest.xml
	res/values/liquid_arrays.xml
	res/values/liquid_strings.xml
	res/xml/ose_advanced_settings.xml

Conflicts:

	res/values/config.xml
	res/values/liquid_strings.xml
	res/xml/liquid_interface_settings.xml
NotificationDrawerSettings: only remove carrier/wifi label option for tablets
Try and fix bug

Radiobutton bug, click immersive menus, select something different, open again, radiobutton is on some other item

Signed-off-by: Chintan Shah <cgintan1998@gmail.com>
Idk what I did here...

Gotta revert later

Signed-off-by: Chintan Shah <cgintan1998@gmail.com>
Clean up of Power Menu

Signed-off-by: Chintan Shah <cgintan1998@gmail.com>
Move Notification Count to Statusbar

Makes more sense

Signed-off-by: Chintan Shah <cgintan1998@gmail.com>
Lockscreen: fix fc on tablets

Conflicts:

	src/com/android/settings/mahdi/LockscreenInterface.java
Add in all new Slim Recents options to new area

Moved all slim recents options from accessibility to display > slim recents
Easier access and well more people check here and there looool
Thanks to Mahdi786 - used his RecentsPanelSettings.java for a base :P

Signed-off-by: Chintan Shah <cgintan1998@gmail.com>
Add in UserProtection from Mahdi and clean-up

Signed-off-by: Chintan Shah <cgintan1998@gmail.com>
settings: Add blacklist provider permission

Change-Id: I1778451f0e6a42b9734e6482ebdf826874c1100d
JIRA: CYAN-3727
Issue: https://jira.cyanogenmod.org/browse/CYAN-3727
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>

Conflicts:
	AndroidManifest.xml

Conflicts:

	AndroidManifest.xml