Translation - Separating AOSP and CM strings

Change-Id: I18b8456d2fe74181402c9fa9f6cab8e996434cfc
PT-BR: Update translation

Change-Id: Iedfdfea4bf2485823ccf6867492ce831e5b4de62
Remove unnecessary updateSurfaceScreenOn call.

This change stops updateSurfaceScreenOn() from being called one time
right after another. It's called at the end of stayAwake(boolean awake),
which is called right before updateSurfaceScreenOn() in release().
keyboard: adding functional alt/shift lights

This is useful for devices that has QWERTY keyboard
and leds for the Alt/Shift (Fn/Caps) keys, like
htc doubleshot.

Depends on libhardware patch for the light ids:
http://review.cyanogenmod.org/34902

Change-Id: I66ebc2d881438f5b51db77eaa885421e65a7da0d
Frameworks : fr translation

Patch set 1 : add translation

Change-Id: Ied8ab769bdb429237c9e02d5934360206a86107a
Correct executable bit for source files

Many media files and source code files were marked as executable in Git.
Remove those.

Also a shell script and python script were not marked as executable.

Change-Id: Ieb51bafb46c895a21d2e83696f5a901ba752b2c5
Signed-off-by: Chirayu Desai <cdesai@cyanogenmod.org>
Don't let apps disable the SIM PIN entry screen.

As the user (who controls the app behaviour after all) likely doesn't
see the PIN screen as a lock screen (he likely wants telephony) and the
PIN screen is not shown on a timer-driven basis, it should be treated
specially.

Change-Id: I3572a80d4a515d72e3aa4a6e933e980fa4516c2b
Don't start keyguard in an attempt to exit it.

exitKeyguardSecurely() will open the keyguard if it's currently disabled
by an app. As this is unwanted here (the user has either already
bypassed the keyguard or the keyguard isn't secure; otherwise he
couldn't click on a notification entry) and as the lockscreen already is
dismissed a few lines above, don't call exitKeyguardSecurely here.

Change-Id: I5582da350d8826e42f9edcd56845a59965865c8b
JIRA:CYAN-99
QS/PW: Check for mobile data instead of telephony permissions (1/2)

For QuickSettings and Power Widget check if there is
ConnectivityManager.TYPE_MOBILE network avaialbe directly instead of relying
on a checking for the PackageManager.FEATURE_TELEPHONY permission.  Some
devices like tilapia (Nexus 7 GSM) has mobile data but does not set the
telephony permission.

Patchset 2:
   	- Use ConnectivityManager.isNetworkSupported() instead of checking for a null
	  value returned from ConnectivityManager.getNetworkInfo(). Thanks
	- Have MobileNetworkTile use the QSUtil deviceSupportsMobileData method

Change-Id: I71bd6217cbe08622f805de4ae30a87df11340f5f
Fixes: CYAN-803

Conflicts:

	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsController.java
[1/2] Power connect/disconnect notification support

part 1/2: frameworks/base PowerUI and Settings
http://review.cyanogenmod.org/#/c/35241/

part 2/2: packages/apps/Settings Sound settings
http://review.cyanogenmod.org/#/c/35242/

patchset 3:
    shrink a couple of long lines
    remove power_notifications_use_default option (folded into ringtone option)
    load default settings in global instead of system

patchset 5:
    support vibrate toggle
    ignore first power state change (on boot) if it's a DISCONNECT

patchset 6:
    fix ignore first power state change

patchset 7:
    change vibrate to default to off
    simplify first power state change ignore logic

Change-Id: I36a6b9f924d2cd52191a8e83a744745b37c5b068

Conflicts:

	core/java/android/provider/Settings.java
frameworks: ES translations

- Add new translation
- Move CM additions to new files
- Restore AOSP code

Change-Id: I6c691beb54f0a95853575d0bdd5130f61888a9e0

Conflicts:

	packages/SystemUI/res/values-es/strings.xml
Frameworks: Reorganize Hungarian translations

Change-Id: I5c5ceba908cc872b52314c31dd3571b2f40adc67

Conflicts:

	packages/SystemUI/res/values-hu/strings.xml
framework-res + SystemUI: Simplified Chinese Translations

Updated translations, moved all CM strings into cm_strings.xml, and
removed all comments as per the new translation policy.

Change-Id: If88d0e81d48e001e5ad56f70f2956ac6ba2e784e
Base: PT-BR update translations

Change-Id: Iec99f31f3a713abb6b927cc35caf8569de535789
Framework and SystemUI: Refactor CM Additions resources

Change-Id: I14838aad7ef21f852cfc381f55ac8a14369d02c4

Conflicts:

	core/res/res/values/arrays.xml
	core/res/res/values/strings.xml
	packages/SystemUI/res/values/strings.xml
frameworks_base: ES translations

- Add missing translations

Change-Id: I1aaf84fb3475ecdc856c436c0a466bb2e3b0afe5
Adding translatable false tag

PS2: Rebase

Change-Id: I77bc4b81e2f4e356d678149e9149772014a2d300
Core: Update Polish translation

PS1: Rebased
PS2: Reorganized strings, minor fix

Change-Id: I59b556c96122af21d1c56abd36b3f2cb21aa3055
frameworks_base: Fix extra-translations

After http://review.cyanogenmod.org/36025
some strings are unnecesary.

Change-Id: Ic30f55c8126aacbf4c7f6e1a491f467e6d234d4e

Conflicts:

	packages/SystemUI/res/values-nl/cm_strings.xml
QuickSettings: UserTile: Open full contact page

QuickContact popup can only be used for phoning/messaging/emailing,
which doesn't make sense when you're opening your own contact.

Opening the full contact directly makes it easier to beam or share
with other (one less click)

Change-Id: I6b6002fd7ecccaf16f1e410c0c863989bf877711