Automatic translation import

Change-Id: Ib97fa0f49935440af84cb45809232fe676c19ab9
Setttings: Finish activity on AppOpsDetails if user press the back button

...in the action bar.

Change-Id: I9443d2396b3564221993930eb56f5edea84d7d2e
Merge "Automatic translation import" into lp5.0
PGM: Ask user on single click if he really wants to fast enable PG

Like @Yank555 mentioned a lot ppl tend to accidentaly enable other apps as well during
going trough the list. To prevent this the user needs to confirm a Dialog now to finally enable it.

As well the Dialog text changed and reflects the app name as well so that the user is clearly notified
what happens with what app.

Change-Id: I748eb12fbb51feff665126ab9d94703b78982f53
Forward Port: Volume button seek on screen off [2/2]

Change-Id: I788fc4cfbb688d99de241991821ebf7e277d19ad
bluetooth: Show a refresh icon on the select devices screen

The refresh menu is hidden behind an overflow which is
pointless. This patch shows the refresh icon if there is
enough room.

Change-Id: I35f19c42054b05388f7b8fcb82e0f3bd60e2d618
TrustedCredentials: Don't crash when the activity is paused

If you press Settings -> Security -> Trusted Credentials, then press
 back before the loading finishes, the loader async task will still
try to dereference the activity which will cause an NPE.

This patch fixes that by getting and holding a reference to the
context in the beggining and bailing early if it is null.

Change-Id: Ie03734d5f184821df5d8729fc4a16eb51cdeebf5
Settings: fix some icons (2/3)

Change-Id: I923c28b01a819c79bd4965b61337fdc99cb53c0b
Settings: StatusBar Ticker (2/2)

PS: MIspeeliings.

Change-Id: I02cf9192c3ba62111a41e7da52cf4c343a589392
Merge "Settings: fix some icons (2/3)" into lp5.0
Merge "Forward Port: Volume button seek on screen off [2/2]" into lp5.0
Merge "bluetooth: Show a refresh icon on the select devices screen" into lp5.0
Merge "TrustedCredentials: Don't crash when the activity is paused" into lp5.0
settings: Quick unlock controll 1/2

Change-Id: I5b34368a35ab5541b57189e44c28c5903e638778
Settings: Security: implement a pin keypad shuffler [2/2]

this is to further prevent people using the tablet guessing your pin based on fingerprints left on the screen
example of the expected outcome - https://www.dropbox.com/sh/r3xb2q53ksaqni9/Oz1Eu8Dm7O

PatchSet:
- fix checkbox was wrong assigned
- enable only for PIN Password lock
- small cleanup of old code

PatchSet:
- cleanup

PatchSet:
- add modes.....disabled/always/on request

Change-Id: I225af5654c440aa16964df3257130febec6ef275
Settings: Switch needs an setOnPreferenceChangeListener

So today is derp day....another 4am morning fix.

Will stop today for sure.

Sorry again

Change-Id: I04eea381a2930995ef0f8820c0f251bc40df4820
Fix Settings app crash for devices with no USB support.

On emulator and any device that does not support USB connection, the
Settings app crashes as soon as the user tries to view the details of
an installed app. This is because the InstalledAppDetails activity
assumes that the USB service is always started, which is no longer
true due to a change in SystemServer.java (frameworks/base, Change-Id
I6dad511c652bcacc085f27ede5f8f22a6982c6bd). Adding null checks fixes
this issue.

Change-Id: I85263fb795ee06bd61ba28ec12a7161c1f17f4cc
Signed-off-by: Yu Ning <yu.ning@intel.com>
Merge remote-tracking branch 'slim/lp5.0' into lp

Conflicts:
	res/values/broken_arrays.xml
	res/values/broken_strings.xml
	src/com/android/settings/applications/AppOpsDetails.java