Allow sending/receiving of APK files over bluetooth

Change-Id: Ibfc795005dc9c8054b044112feff4a17c24c5e27
Bluetooth: Refactor default translations

Change-Id: Ic814dc1367f7e40d374fd1c261f86895ef59c76d
Bluetooth : FR translation

Change-Id: I96944994bc29a7f17f14fc1aadbca38932c74950
Bluetooth: PT-BR update translations

Change-Id: Ieadbecdb7955881ec699c49e37f825cc311f40db
Bluetooth: AF translation

Change-Id: I073b431ca17f8ffae4fc5deeb8589dae70fd7eba
Bluetooth: Update italian translation

	Do the translation refactoring with cm_* resources

Change-Id: I38bac1af762f022033f6752f2544741e7cf68e4e
Bluetooth : move CM strings in cm_resources.xml

All CM strings are move in cm_strings.xml
AF, IT and NL are in progress
All others langagues are not translated or already moved.

Patch set 2 : resources line correction

Change-Id: I712e2c02b507e2fbdb304a5b716765d68b634a37
Bluetooth: NL translations

This change adds translations for CyanogenMod additions
and reverts to AOSP translations

Change-Id: Ifd7b43f8b15ce87fda79f84e0c802a1d53dad22b
Merge "Bluetooth : move CM strings in cm_resources.xml" into cm-10.1
Merge "Allow sending/receiving of APK files over bluetooth" into cm-10.1
Merge "Bluetooth: PT-BR update translations" into cm-10.1
Merge "Bluetooth: NL translations" into cm-10.1
Merge "Bluetooth: AF translation" into cm-10.1
Fix crash during BT shutdown

 * Socket may be null if we're shutting down, avoid a crash here.

Change-Id: I9a90a2e9cc8486d65351da1f7bd2cf34e986b80a
Bluetooth: DA translation

Change-Id: I5913fe9cf32efa64f07ae53fdc8dbc9c7a48beda
Bluetooth: Simplified Chinese Translations

Change-Id: Ie3d4aa11cea6e24a9597e7741a931018b09cb7bb
Bluetooth: NB translation

PS2: Trying to make Cid happy!

Commit for staging: http://review.cyanogenmod.org/#/c/37284/

Change-Id: Idbcafb44bfc5047cec2ce7e3a644046994feac20
Merge "Bluetooth: Simplified Chinese Translations" into cm-10.1
Bluetooth: TR translations

Change-Id: I0aded225f735162a5b2807d9a632e282686899cf
Fix MAP accept threads sometimes spinning endlessly.

Randomly (under no obvious precondition), the MAP access threads spinned
endlessly after enabling BT, because mServerSocket.accept() always threw
IOExceptions, probably because the actual socket was already closed.
This change makes sure to exit the thread when that happens to not waste
CPU cycles and battery power.
This tracks similar changes done to the BluetoothPbapService and makes
sure to follow the (working) PBAP flow.

Change-Id: Iade905f0ea8829cce9666ddaebee7a8fd01f62b0