es_ES: Added missing translations

PatchSet 3: Added new translations for
            http://review.cyanogenmod.com/#/c/25392/

Change-Id: I9720eb4296c6438c7e07ba20eefced1e28733185
frameworks/base: Romanian translation for Expanded desktop

Change-Id: If726d2527da17d6f99eb19d96e36072e22505ae7
Signed-off-by: Igor <igor_sorocean@hotmail.com>
LockScreen: allow long-press actions from hardware keys (1/2)

Allow following actions with button long-presses on lockscreen:
* toggle flashlight (if available)
* play/pause/next/previous track selection
* toggle silent mode

Allow customizing of back, menu, and home buttons. Search
button events are completely ignored on the lockscreen.

Auto-detect hardware keys, only show appropriate menu
options based on the actual hardware keys available on the
device (or completely hide if there are no hardware keys).

Based largely on Danny Baumann's work from gingerbread.

Change-Id: I4c4aad62677b610934a0b621b5518f7c57e44a53
SystemUI: fix battery percentage on tablet

Move circle battery so that battery percentage display properly
Broken: http://imgur.com/N3pLR

Change-Id: I53b45f4e0ae08e77e0ff250071bebb289b7c020d
Merge "es_ES: Added missing translations" into jellybean
Navigation Bar: Ability to enable on every device 1/2

This adds a new Menu item Settings -> System -> Navigation Bar

Patch Set 5 : Just a rebase
Patch Set 6: Rebase
Patch Set 8: Rebase
Patch Set 9: Rebase

Change-Id: I23a508fa3268e63fbbc9a8305d011db3ca7722a0
Changed USB connected icon to feature Cid

Changed the green USB connected Android to blue Cid
and the orange USB mounted Android to orange Cid
Cid has a USB drive hand like the Androids as well

Change-Id: I57386c2d555723adad99cafe8ae6d2e8f6fe8cbd
Changed USB connected page icon to USB logo

Changed the red "Beandroid" on the USB connected page to
a white USB icon.

Change-Id: Iee4c58769369e6dbe8d131eb4a2d9bee49d1e99b
Option to enable gfx effects (2/2)

Allow devices that do not meet ActivityManager.isHighEndGfx(display)
to enable graphic effects such as (in this case) the screen dimming
effect behind an expanded notification panel.

Patch 2: Rebase
Patch 3: Moved observe() before start() so preference boolean is
         set before gfx conditionals are evaluated.
         Still requires restart or reboot for full effect.
Patch 4: Consider high end gfx settings in recents panel

Change-Id: I7f94a00ef3260b66d6d715adbd1b11961ec32ee3

Conflicts:

	core/java/android/provider/Settings.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
Clock right or center

Allow clock to be placed either on the right or in the center

Conflicts:

	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
	packages/SystemUI/src/com/android/systemui/statusbar/policy/Clock.java

Thanks to DerTeufel for help with solving all compile issues

Change-Id: If682ae8561e21b771794b06df436be1838c61549
testing: another kill all button

Change-Id: Ib7cc5f00ace9e206bd6cc4cac04c7b8234be27c0

Conflicts:

	packages/SystemUI/res/layout-land/status_bar_recent_panel.xml
	packages/SystemUI/res/layout-port/status_bar_recent_panel.xml
	packages/SystemUI/src/com/android/systemui/recent/RecentsPanelView.java
DevicePolicy: Fix lockNow() failing to turn off screen

Pawit Pornkitprasan's patch from ICS.  This issue affects JB as it did ICS.
Original patch: http://review.cyanogenmod.com/#/c/14845/

---
A fix introduced in 93c518e4f8abd98f87cda1712b30a5a86cfa60dd
causes lockNow() to sometimes (most of the time) fail to turn
off the screen. The screen will turn off, but then immediately turn
on showing the lock screen.

This is caused by getWindowManager().lockNow() call which calls the
method to lock the screen, which the PowerManager service also
call in parallel, leading to a race condition.

The fix is to only call getWindowManager().lockNow() if the screen
is not on.
Allow the statusbar to show both network technology and signal strength text

I enjoyed being able to see the signal strength, but missed knowing if I was on 3G/4G.
This commit is dependenant on changes in the settings package.

Patch Set 3: rebase
Patch Set 4: rebase

Change-Id: I67277749048f6a9e0858211472c006b8980ad3ca
GsmDataConnectionTracker: Allow automatic data connection to APN_TYPE_MMS

Currently, in the framework, mobile data connections using APN's can only be
made when the user has explicitly switched on mobile data connections.
This patch allows to automatically open connections to APN_TYPE_MMS mobile
networks. It only opens connections in roaming if the user has selected the
option in Settings.

This allows for the automatically download of mms.

Patchset 1: Initial patch
Patchset 2: Moved logic to a canSetupData(ApnContext) method

Change-Id: I824c7b48d8d534f372e9eccb05fd7e4db226be92
Stylus gestures features (1/2)

Forward-port of http://review.cyanogenmod.com/#/c/18610/
to JB

Conflicts:

	core/res/res/values/config.xml

Change-Id: Ie0ab71d3a2283078601db8405aaabe1d81b27665