CF: Heads up meets SlimKat....SlimKat meets Google IO [3.5/4]

For detailed explanation see here: https://gerrit.slimroms.net/#/c/9937/

This patch adds the 4 possible user configurable settings.

1. Enable always expanded heads up notifications.
2. Set heads up snooze time
3. Set timout timer
4. Show updates of pending notifications

Settings: Show heads up at the bottom of the screen (2/2)

Due of user requests and indeed especially on hw key devices for a better
workflow we add an option to show heads up notifications on the bottom instead
of the top.

Animation we leave as is due that if it slide from the bottom into the screen it happens
to often that the user accidentaly interacts with it. If it comes from the top of the
container we add, the user has enough time to realize it. Sometimes a ms can make a big difference.

Change-Id: Ieab601df1dc4fa5350fe4b9e4952198eb8e2d788

Change-Id: I098f2454a241a2f2179404064694533a7678ad7f
CFibers - ReOrdering UI

Change-Id: Idb485a1dc494c0f418193fc0b2e44f25bc32dfa6
Signed-off-by: MURA Stefano [STELIX PippoX3] <STELIX@gmail.com>
Merge "CFibers - ReOrdering UI" into kk
Heads up: option to disable in lockscreen (2/2)

Change-Id: Icbc6fba1727c009f7ea42a66ea3167f19d527e10

Conflicts:
	res/values/cr_strings.xml
	src/com/carbon/fibers/fragments/sb/HeadsUpSettings.java

Change-Id: Ie8b569b4fe6cb52768a63938dcb8772c4965fb7d
Merge pull request #3 from CarbonDev/kk

Update