Improve notification shade collapse code.

- Collapse after dismissing the last notification
- Avoid duplicate code paths for collapsing
- Improve variable naming according to AOSP review suggestions

Change-Id: Ic6f26a61f263c5beebbcc9725fe8914d3858576f
Make notification-shade-collapse-after-dismiss behaviour configurable.

Change-Id: I1be0be2753b479e6d2e4fc8e17d971d03ce01bb7
Core: HU translation

Change-Id: I1612f9133f2037bc556db0630742ba2c87482bef
frameworks_base: ES translations

- SELinux support

Change-Id: I35de2435032bba44b077ddba9d5611443138c579
core/SystemUI: EL translations

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: I9666255a607cbce8ea8c4898ce929684e7b770bd
Base-Core: CS translation

- added SELinux / MMAC policy

Change-Id: I110a5871089989fa301830bfec5d67918852feda
Frameworks/base: Update italian translation

	Changed AOSP strings for SELinux

	PS2: ported strings to custom file cm_strings.xml
	     (see http://review.cyanogenmod.org/#/c/45727)
        PS3: Cid trigger
        PS4: Cid trigger

Change-Id: Iedafc7f598a80682dcabce4c71fb9c921bf3da25
Merge "core/SystemUI: EL translations" into cm-10.1
Merge "Core: HU translation" into cm-10.1
Merge "frameworks_base: ES translations" into cm-10.1
Frameworks : FR translation

Patch set 1 : add new translation
Patch set 2 : correction

Change-Id: If4b5cc9695d129d3be3acc714c26ade87f35dcc8
Merge "Base-Core: CS translation" into cm-10.1
Enable Estonian language

AOSP translations are present, but not activated

Change-Id: I8cf7d0c128a5f12da5440882e6f2e8e91ccf57c5
Merge "Frameworks/base: Update italian translation" into cm-10.1
Merge "Improve notification shade collapse code." into cm-10.1
Merge "Make notification-shade-collapse-after-dismiss behaviour configurable." into cm-10.1
Core: NL translation

ps2: move changes to cm_strings

ps3: trigger fixed cid

ps4/5: remove quotes

Change-Id: I3b4a0fa8dbc8eac84aee9d5f59a8fbd5caa3fd82
Merge remote-tracking branch 'upstream/cm-10.1' into cm-10.2

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java

	modified:   core/java/android/provider/Settings.java
	modified:   core/res/res/values-cs/cm_strings.xml
	modified:   core/res/res/values-el/cm_strings.xml
	modified:   core/res/res/values-es/cm_strings.xml
	new file:   core/res/res/values-et-rEE/donottranslate-maps.xml
	modified:   core/res/res/values-fr/cm_strings.xml
	modified:   core/res/res/values-hu/cm_strings.xml
	modified:   core/res/res/values-it/cm_strings.xml
	modified:   core/res/res/values-nl/cm_strings.xml
	modified:   packages/SystemUI/res/values-el/cm_strings.xml
	modified:   packages/SystemUI/res/values/ids.xml
	modified:   packages/SystemUI/src/com/android/systemui/SwipeHelper.java
	modified:   packages/SystemUI/src/com/android/systemui/recent/RecentsHorizontalScrollView.java
	modified:   packages/SystemUI/src/com/android/systemui/recent/RecentsVerticalScrollView.java
	modified:   packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
	modified:   packages/SystemUI/src/com/android/systemui/statusbar/NotificationData.java
	modified:   packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
	modified:   packages/SystemUI/src/com/android/systemui/statusbar/policy/IntruderAlertView.java
	modified:   packages/SystemUI/src/com/android/systemui/statusbar/policy/NotificationRowLayout.java
	modified:   packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java
	modified:   packages/SystemUI/src/com/android/systemui/statusbar/tv/TvStatusBar.java