Random cleanup and name changes
[1/2] Settings: Driving Mode

Add option Driving mode

this will speak for:

Allow changing Volume TTS
Incoming call
new Message from
read new message
battery fully charged
charging start
charging stop
Clock speak after screen turn on
Date speak after screen turn on
Which app allowed to speak for Notifications
Speak for Music track title (thanks Utkarsh for idea :D)
fix audio focus while music playing
add less speak notification

NOTE: Requires TTS engine installed

how to use:
goto More... (below INTERFACE) => Driving Mode
Enable Drive mode then choose what you want to speak while driving :D

Drive mode will automatically check for TTS engine installed or not

have fun ^.^

Change-Id: I69acb55d26dce29677fca42b839ce07de954ba71

Conflicts:
	AndroidManifest.xml

Conflicts:

	AndroidManifest.xml

Conflicts:
	AndroidManifest.xml
[2/2] Settings: Driving Mode

Add option Driving mode

this will speak for:

Allow changing Volume TTS
Incoming call
new Message from
read new message
battery fully charged
charging start
charging stop
Clock speak after screen turn on
Date speak after screen turn on
Which app allowed to speak for Notifications
Speak for Music track title (thanks Utkarsh for idea :D)
fix audio focus while music playing
add less speak notification

NOTE: Requires TTS engine installed

how to use:
goto More... (below INTERFACE) => Driving Mode
Enable Drive mode then choose what you want to speak while driving :D

Drive mode will automatically check for TTS engine installed or not

have fun ^.^

Change-Id: I4711d026ca807c445de8115b60f7c59d59f1f179

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

Conflicts:

	res/values/crom_arrays.xml
	res/values/crom_strings.xml
	res/xml/ui_general_settings.xml

Conflicts:
	res/values/spirit_arrays.xml
	res/values/spirit_strings.xml
	res/xml/accessibility_settings.xml
	src/com/android/settings/chameleonos/AppMultiSelectListPreference.java
Settings: Lock before unlock the new way (2/2)

for more information see fb commit please.
target selection if lock before unlock is activated
will be enabled and shows the repective settings dependend
on if it is a phone or tablet

Based on @kufikugel commit (97d8a510e90a7bad58d8691d6f83c6e64d2b907b) and adapted to work in LockscreenInterface.java of CyanogenMod

Thanks to him!

Change-Id: I60b114e2c7c5adffd079be0ba44ee31d1f02990e

Conflicts:
	src/com/android/settings/cyanogenmod/LockscreenInterface.java

Conflicts:
	src/com/android/settings/cyanogenmod/LockscreenInterface.java

Conflicts:

	res/values/cr_strings.xml
	src/com/android/settings/cyanogenmod/LockscreenInterface.java

Conflicts:
	res/values/spirit_strings.xml
	src/com/android/settings/cyanogenmod/LockscreenInterface.java
Settings: notification drawer background (1/2)

    so after keyguard is mostly done let us start notification drawer
    and QS. First one custom background.....either color or picture
    with custom alpha and ability to set a landscape picture seperatly
     if the user want. (lanscape phone only)

    Compared to the 4.3 included version completly recoded and better
    integrated. No idea what I thought 1 year ago on the old implementation

    cheeers

Change-Id: I23f4502e3d9e97f52245bbf3b41900939bb5c4ce

Conflicts:

	res/values/slim_arrays.xml
	res/values/slim_strings.xml
	res/xml/notification_drawer_settings.xml

Conflicts:
	AndroidManifest.xml
	res/values/spirit_arrays.xml
	res/values/spirit_strings.xml
settings: notification transparency (2/2)

this add back notification transparency...compared to 4.3
it controlls as well the notification icon backgound transparency
which felt in the past dissplaced. As well codecleanup of the old
implementation.

largeIcon support I did not add due that google does not support it
as well at current status...it is only a placeholder in
NotificationData

Change-Id: Iacefd9d02919990517823e5d800c6e018c3c68a1

Conflicts:

	res/values/slim_strings.xml

Conflicts:
	res/values/spirit_strings.xml