Fixed potention ANR issue with Bluetooth OPP share.

Updated BluetoothOppLauncherActivity so the call to
BluetoothOppManager.saveSendingFileInfo() runs on a child thread.
saveSendingFileInfo() opens/constructs the content stream, which
can take a long time, depending on the type of content.
It should not run inside the main UI thread of the
BluetoothOppLauncherActivity.

Bug 6802063

Change-Id: Id34b33fe37eb029d6a7592a811bbc9bbcde14ba8
need to send BluetoothAdapter.ACTION_LOCAL_NAME_CHANGED intent to all users

We need to send BluetoothAdapter.ACTION_LOCAL_NAME_CHANGED intent to all users
because bluetooth manager service use this intent to change name.
Bluetooth manager service is always running as User 0. but it is always binding
to bluetooth service running at foreground user, So the bluetooth service
need send BluetoothAdapter.ACTION_LOCAL_NAME_CHANGED broadcast intent
to all users to let bluetooth manager service to receive it at any cases.

bug 7476965

Change-Id: I816786d0828d4a7d414077b1ccbe12d2e273fc75
Merge "need to send BluetoothAdapter.ACTION_LOCAL_NAME_CHANGED intent to all users" into jb-mr1.1-dev
Code to broadcast VENDOR_SPECIFIC_HEADSET_EVENT missing

add +XEVENT vendor specific command handler in processUnknownAt

bug 7564004

Change-Id: I78847553700b2da28dbf9ca8f9d0509f5f3fa924
Merge "Code to broadcast VENDOR_SPECIFIC_HEADSET_EVENT missing" into jb-mr1.1-dev
Clean up debug messages

bug 7626174

Change-Id: I0161d54dd325a7a1afcf8926ef54cd483e7503fb
need send status code back(OK) after broadcast the intent(VENDOR_SPECIFIC_HEADSET_EVENT)

bug 7564004

Change-Id: I5fc1eed1c0db194c3fdd63799b2340eea994988d
Merge "Clean up debug messages" into jb-mr1.1-dev
Bluetooth: Dutch translations

Change-Id: I62f6137647e5673a183996fbe88c5e68add731d1
Bluetooth: Update Greek translations

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: I444370c345b49966b42087c591e6cfc8b7de3c92
Leading whitespace removed.

Change-Id: I01107e540294f6c9f090da352973c4b1ba96e0f6
Merge "Bluetooth: Update Greek translations" into cm-10.1
Merge branch 'cm-10.1' of github.com:CyanogenMod/android_packages_apps_Bluetooth into cm-10.1
Merge tag 'android-4.2.2_r1' of https://android.googlesource.com/platform/packages/apps/Bluetooth into 1.1

Android 4.2.2 release 1
Merge branch 'mr1.1-staging' of git://github.com/CyanogenMod/android_packages_apps_Bluetooth into mr1.1-staging
Merge branch 'cm-10.1' of github.com:CyanogenMod/android_packages_apps_Bluetooth into cm-10.1
Merge "Leading whitespace removed." into cm-10.1
Merge branch 'cm-10.1' of github.com:CyanogenMod/android_packages_apps_Bluetooth into cm-10.1
handleCpbsCommand was incorrectly sending two responses which broke phonebook sync with Audi 2G MMI

Change-Id: I0c68c3806379fda6d516b070da9750d8ffab4ad5
Merge branch 'cm-10.1' of github.com:CyanogenMod/android_packages_apps_Bluetooth into cm-10.1