Enable moving applications to an external volume

* Always enable moving applications to an external volume if it is
  available and mounted

Change-Id: Ia683eda30338dfad0d7e78087d42d7e512fa83e4

Add app moving setting to the menu in Settings -> Apps

Change-Id: I5fdbc6c46a6ba7f348c0310eb83e96a2784256df
Input settings: fix empty screen when launching from keyboard

Fixes AOSPA-439

Change-Id: I70a61d82f9cddbc88b8fb803081336bb79a98fa1
Merge branch 'kitkat' of https://github.com/AOSPA/android_packages_apps_Settings into kitkat

Conflicts:
	src/com/android/settings/inputmethod/InputMethodAndLanguageSettings.java

Change-Id: I7dc86a21a7a31bf8ae30c75fbe49e387b3855146
Protected App [2/3]
 Protected Apps Settings -> Apps:
 - Added Receiver which can send in a call to PackageManager to toggle a components protected status.
 - Add Protected Apps activity (available from Apps fragment)
 - Reads from ApplicationInfo state
 - Requires Pattern Lock to view/modify protected apps
 - Updates Settings Secure DB with protected components
 - Support resetting protected apps pattern lock

Change-Id: If07a7b69ac963ffae855621881e1944fc8754782

Conflicts:
	AndroidManifest.xml
	src/com/android/settings/applications/ManageApplications.java
Settings: Modify AOSP JA translation

usage_type_on_time is supposed to the cell standby use time(使用時間),
but it says screen use time(点灯時間) in Japanese. It should be corrected.

Change-Id: Ic9b7f61a054d09cf7944d6d37f70c8dbb294c095
Merge remote-tracking branch 'legacy/kitkat' into kitkat