vendor services (to arrays.xml)

Conflicts:

	core/res/res/values/arrays.xml
	services/java/com/android/server/SystemServer.java

Conflicts:

	core/res/res/values/arrays.xml
	services/java/com/android/server/SystemServer.java

Conflicts:
	core/res/res/values/arrays.xml
	core/res/res/values/public.xml
	services/java/com/android/server/SystemServer.java
Add in Bootmenu
re-implement of ro.usb.use_custom_service (notification mass storage)
Add support for using a custom USB management service.

Conflicts:
	services/java/com/android/server/usb/LegacyUsbDeviceManager.java
Some fixes for custom USB service handling.
Add LegacyUsbDeviceManager::setCurrentFunction method. (from ics, adapted to jb)

Conflicts:
	services/java/com/android/server/usb/LegacyUsbDeviceManager.java
LegacyUSBDeviceManager: reintroduce persist.service.adb.enable; observe...

Change-Id: I19c7609f93b1e68a9341fe367b2ff7b4d17008f2
hwui: Allow to blacklist android applications
fix hwui config