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
core: Fix too long ON/OFF strings

Use Unicode chars '❙' for ON and '〇' for OFF

Change-Id: I563f1ea331a07dcaeedce28688c2121de0716185

Conflicts:
	core/res/res/values-pt-rPT/strings.xml
A background started service is removed from mStartingBackground when timeout.
Fix is to make sure mStartingBackground is updated to remove one.

Change-Id: I0e42beb550d33e6e400349b85bbb89848e18d520
Fix, MountService now only sends one onShutDownComplete

The event onShutDownComplete are sent only when all
volumes are shutdown. (Not one for every volume.)

Change-Id: I6af521ee8285ca581efac7d3c5f013dfbff3ee30
Sensor: Enable the motion accelerometer for screen orientation change

The screen orientation can be detected by the motion accelerometer
instead of generic accelerometer to save power.

Change-Id: Iaeb3e5958d2ef7cc33080d7091ed8a5462695c67

Conflicts:
	core/res/res/values/config.xml
	core/res/res/values/symbols.xml