Cannot enable Bluetooth after using airplane and Bluetooth tethering sequentially

The root cause is we can't unbind blue service when bluetooth isnot disbaled
Otherwise the bluedroid stack will be out of sync with bluetooth service
only unbind bluetoothservice, when bluetooth is at OFF state.

bug 7376846

Change-Id: If5a11926f77a1ac29e75cdddbf5e90d492179f43
Fix Javadoc for View layoutDirection / textDirection / textAlignment

Change-Id: I2fa2f02bd2f59ee93ccd56fc6bd28b93e4713cc4
Doc Update: Removed "no guaranteed delivery" line.

Change-Id: I6f5b80d263069752b7d47b5825ff024b1858e41e
Doc Update: Fixing images

Bug: 7542170
Change-Id: I18e5d360e21af9d30864456ae429b804314e1edb
Fix bug #6638582 Password fields appears RTL in Arabic locale , it should be LTR

- change heuristic to LTR.

Change-Id: I3c5f413e48ceddbd931d713eb8c168431fcd09a2
docs: fix broken youtube playlists

Change-Id: I07a1e9af2c8104a56c9a5e6d1060de7578cbd1ae
docs: fix ndk tos layout for small screens

Change-Id: I95e11481cdfe759416b4a661580ee9e6b0dd24d2
Pushing state persistence to a background thread

Change-Id: If776bc22c48525ba91dc7e4dd0e27de92612f2f5
Make sure that the owner user is marked initialized.

This is required for upgrades from previous versions of JB.

Bug: 7547639
Change-Id: I21de14a70d6ba2ab21437b5f0721321df45226d2
Making sure launcher doesn't show keyguard-only widgets (issue 7550090)

Change-Id: I5d0675f0c03677e06371a6730209c3466c6b0f15
docs: update sdk install to handle both 32 and 64-bit bundles

Change-Id: I171f28a332c4d31600865f6ad8f6a95fb4f0c3aa
docs: update checksums/sizes for new adt bundles

Change-Id: Id1245a9f1ce7cf4854e8f39a9938b00aa18e4cca
grant shell user EXPAND_STATUS_BAR permission

Bug: 7555251
Change-Id: I68cebb26bcee060c56e124941f3ea9289ab2b3bf
Fix an inconsistent state with IMMS and Settings when the hard keyboard is connected

Bug: 7540140
Change-Id: Iaac951ff457c35751b442e84ac07f1f86be93494
Cleanups in Notification.java.

Bug: 7555827 // remove named TODO, fix toString output
Bug: 6440961 // remove longstanding and mysterious "MUMBLE MUMBLE"
Change-Id: I8b5e16fb1f7ccbe5cbda37f260fdc6bc0e1b8ee3
Import translations. DO NOT MERGE

Change-Id: I90b5f538f6faf18d571907acaa96372894619c87
Auto-generated-cl: translation import
Import translations. DO NOT MERGE

Change-Id: I8187a141a3949c9c1678912b13267b21398a6c5e
Auto-generated-cl: translation import

Conflicts:
	core/res/res/values-es/strings.xml
Import translations. DO NOT MERGE

Change-Id: I8b0789aa1a67fba819a5f2b87373e9ab5fa3f59d
Auto-generated-cl: translation import
Fix keyguard pin/simpin/simpuk RTL-ization

This fixes the PIN, SIM PIN, and SIM PUK keyboards to keep the keys in the same
position for all languages.

Fixes bug 7538528

Change-Id: Ib07e89e9496e6c5b91c1bbda7781eddeddea0554
Only wipe device if primary user (for failed password attempts)

When a DeviceAdmin requests a device wipe due to a number of incorrect
password attempts, only primary user can wipe the device. Secondary users
can only remove themselves from the device.

Bug: 7554445
Change-Id: I24331cb4eff37571fcd792abb2efc794f7b3f2d2