Performance profiles

This changes adds support for custom performance profiles through overlays. Supported
devices should define config_perf_profile_prop with the proper system property to be set
and fill an init.rc file with the appropiate handlers for every defined performance profile..
Patchset 2: Rebased
            New simplified strings
Patchset 3: Fix build
Patchset 4: Rebased

Change-Id: I5a6612db94da3c09d8ec2e8920bf9516f62d0024
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>

Conflicts:
	res/values/cm_arrays.xml
	res/values/config.xml
settings: Remove ZRAM settings

 * Android has proper ZRAM support builtin now, and this code doesn't
   even work. Remove it.

Change-Id: I39cb20809d5c71683bffc578057ad39363c5066e
Performance: Allow enabling KSM by default

Allow device maintainers to enable KSM by default.
Set ro.ksm.default=1 to enable.

Change-Id: Ib432be4937dff63891e641b2f14ab223c2d245df

Conflicts:
	src/com/android/settings/cyanogenmod/MemoryManagement.java
[2/3]Quiet Hours

Squash commit from:
 Quiet Hours (2/2) thanks cm

slimrom mods && omni adaptation

PS3: fix class paths
PS4: clean up :P
PS5: Google dialer check
PS6: Don't remove ringer mute option, just disable it

Change-Id: I9ca1894f3d2a7a949082e97ba7e959d018495896

Conflicts:
	AndroidManifest.xml
	src/com/android/settings/Settings.java
Merge remote-tracking branch 'PA/kitkat' into remix-legacy

Conflicts:
	AndroidManifest.xml
	res/values/config.xml
	res/values/pa_arrays.xml
	res/values/pa_strings.xml
	res/xml/memory_management.xml
	res/xml/performance_settings.xml
	src/com/android/settings/Settings.java
	src/com/android/settings/SoundSettings.java
	src/com/android/settings/cyanogenmod/BootReceiver.java
	src/com/android/settings/cyanogenmod/MemoryManagement.java
	src/com/android/settings/cyanogenmod/PerformanceSettings.java