Frameworks/base: FR translation

PS2: correction
PS3-9: rebase, correction and add new translation

Change-Id: I912ad684eb05ab205a0d258b685d0dc20fbb50b9
base: added TaskUtils

To unify task related code like
-kill active task
-toggle last app

Change-Id: I5db5283a82ed19daf820d6a7edd9bc26dc180dcb
Merge "base: added TaskUtils" into android-4.4
Merge "Frameworks/base: FR translation" into android-4.4
Allow USB notification to show when primary SD allows UMS and MTP

Previously if primary SD is set to allowMassStorage="true" the USB
dialog would never show.  This checks if persist.sys.usb.config is
set to mtp,adb and then allows the USB notification to show. With
this you can then have the option to select from MTP, PTP and Mass
storage when clicking the pull down notification. When Mass Storage
is selected it activates the USB connected dialog to turn on USB
storage. When set back to MTP the USB connected notification disappears.

Change-Id: I2287075ec93cae75f19e8fb59965d9dddb234aca

Conflicts:

	services/java/com/android/server/usb/UsbDeviceManager.java
Merge branch 'android-4.4' of https://github.com/omnirom/android_frameworks_base into omni-kk
AudioService: Restore volumes after boot and when a headset is plugged

The correct volume levels for <device>_speaker and <device>_headset are not
restored after booting and when a headset device is plugged in or out.

This fixes a glitch where the first volume change event causes the volume to
be reset to the last stored value instead of increasing/decreasting it by
one step.

Change-Id: I6a483af34fd6d9dd706c6979202bf0cf26d80854

Conflicts:
	media/java/android/media/AudioService.java