Option to use volume keys to control media volume anytime [1/2]

The volume keys control the Media volume rather than the Ringer
hence removing the issue of accidentaly changing the Ringer volume.

Credits: Pawitp

Change-Id: I789e05bdb0bb7c968f71e4e10f4a759b3dbd0b59

Conflicts:
	core/java/android/provider/Settings.java
Merge remote-tracking branch 'base/kitkat-remix' into kitkat-remix-test
Keyboard Animation & Scrolling Animation

https://gerrit.omnirom.org/#/c/4251/

Thanks to all who have involved in this feature!
Animation files renaming

Use omni's style
Fix build errors
Merge remote-tracking branch 'base/kitkat-remix' into kitkat-remix-test
Revert "Option to use volume keys to control media volume anytime [1/2]"

This reverts commit df8ef26c53646b2f589facb766dd935ef785cad0.
Merge remote-tracking branch 'PA-base/kitkat' into kitkat-remix

Conflicts:
	packages/SystemUI/res/values/pa_strings.xml
Merge branch 'kitkat-remix' of github.com:AOSPAL/android_frameworks_base into kitkat-remix
Cursor leakage due to cancellation signal

If a query call was cancelled, the cursor adaptor might leak. The
adaptor is now closed if any exception is thrown during query.

Change-Id: Ic4c2edeaf2fcef56b4ef59484a36d3233aa12dbc
Fix visibility of multiple non-fullscreen activities.

Issue detail:
Assume X, Y are non-fullscreen activities.
 a.Home starts an activity X in task A in application stack.
 b.X starts an activity Y in <task A> or <new task B>
 c.Activity X will be invisible.

How to fix:
Because the function "isActivityOverHome" means an activity is able to see home.
But there may have many non-fullscreen activities between the top non-fullscreen activity and home.
If flag "behindFullscreen" is set, those middle activities will be invisible.
So it should only take care from who is adjacent to home.
Then check two flags frontOfTask(task root) and mOnTopOfHome for constraining the condition.

Change-Id: I60bcea304976414e44835a0a38675aae365e9e19
Fix a JNI local reference leak in MediaDrm

A reference leak was found in the subtitle usecase that also
applies to android_media_MediaDrm.cpp
(Code taken from the similar fix in android_media_MediaPlayer.cpp)

Change-Id: Icc4b25e4adc9a600ff4ac99a7a8478bb55a6e348
SystemUI: Always show translucent decor on recents panel

Change-Id: Id3e371f841b065ba6ac7693d96b38504354b4fd9
Base: The Netherlands national Roaming

:: 06-01-2014
- Added for networks
	KPN
	Hi
	Telfort
	Vodafone

:: 07-01-2014
- Changed the config.xml
	Thanks to Andrew Dodd

- Added mcc204-mnc02.
	Network Tele2
	Thanks Silas Arentsen

:: 10-01-2014
- Added mcc204-mnc03, mcc204-mnc10, mcc204-mnc20
	Networks Voiceworks (PrivateGSM), KPN (2?), T-Mobile
	These networks have a GHM band others in this list don't..
	(http://en.wikipedia.org/wiki/Mobile_country_code)
	Thanks Max Weninger!

Change-Id: I4f6d3c7b1feb04cc7f342bdca1f29afc8cbe8e53

Patchset: 6
https://gerrit.omnirom.org/#/c/4627/
Merge remote-tracking branch 'base/kitkat-remix' into kitkat-remix-test
Merge branch 'kitkat-remix-test' of github.com:AOSPAL/android_frameworks_base into kitkat-remix-test

Conflicts:
	core/res/res/values/pa_strings.xml
	core/res/res/values/pa_symbols.xml
	packages/SystemUI/res/values/pa_strings.xml
Merge remote-tracking branch 'PA-base/kitkat' into
kitkat-remix git fetch PA-settings
Show live wallpapers in the recents view on high-end devices

Change-Id: Iefbf4f292b6a9bfdb516f154cc2976db2ba86cde
base: apply custom timeout upon volume dialog instantiation

The custom timeout is correctly applied at runtime, but after a reboot
the VolumePanel will revert to the default timeout, since the custom
value is not read from the config during instantiation

Change-Id: Ifa389011247adeee70ad5f3ff0b0072dd3dff02a
Added sahlnaskh arabic font to Android.mk & fonts.mk files to actually get the font installed

Change-Id: If99e370f9d37ce1838bdcf10e895a9d0908d9176