32 bit int shifted by 36 bits at BluetoothMasObexServer.getUint32BigEndian

I have found the bug with the FindBugs tool (http://findbugs.sourceforge.net)

The FindBugs description is:

32 bit int shifted by 36 bits at BluetoothMasObexServer.java:[line: 189]

32 bit int shifted by an amount not in the range 0..31
The code performs shift of a 32 bit int by a constant amount outside
the range 0..31. The effect of this is to use the lower 5 bits of the
integer value to decide how much to shift by
(e.g., shifting by 40 bits is the same as shifting by 8 bits,
and shifting by 32 bits is the same as shifting by zero bits).
This probably isn't what was expected, and it is at least confusing.

Bug kind and pattern: BSHIFT - ICAST_BAD_SHIFT_AMOUNT

Change-Id: I45748b7e980c28a75a4210a8974aa00cd732e1f8
MAP: Support MAP Client role on Bluedroid.

Implementation of org.codeaurora.bluetooth.mapclient,
STATIC JAVA lib for MAP Client role.

Change-Id: Icb9474626d40f3cd6d40cf72e6a810b7a436819e
CRs-fixed: 530274
PBAP: Support PBAP Client role on Bluedroid.

Implementation of org.codeaurora.bluetooth.pbapclient,
STATIC JAVA lib for PBAP client role.

Change-Id: I76919204c5cc342325da37250d5d2ae00f05f39f
CRs-fixed: 530274
Bluetooth: Test App for MAP, PBAP and HFP client role.

Bluetooth Test application (BTTestApp.apk ) for verification
of MAP client, PBAP and HFP client role implementation.

Disable HFP Client role relevant test features for now.

Change-Id: I5ef49a2980b9ae28abbc7272c0470c05d7cd17da
CRs-fixed: 530274
Disable BTC and SAP services on CM

 * These depend on proprietary code.

Change-Id: I4475453cb13d988974898c484fd0d6aa7281d813
Merge branch 'master' of git://codeaurora.org/platform/vendor/qcom-opensource/bluetooth into cm-10.2
Merge branch 'master' of git://codeaurora.org/platform/vendor/qcom-opensource/bluetooth into bt
Merge branch 'master' of git://codeaurora.org/platform/vendor/qcom-opensource/bluetooth into cm-10.2
BluetoothExt: Cleanup translations

* Fix translatable="false"
* Correct grammar mistakes
* Fix capitalization
* Remove unused strings
* Unify common strings

Change-Id: I19f89384f3c3fd3e3386ca89f7e82f18903d018d
BluetoothExt: EL translations

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

Change-Id: Ica4224c2f65450b3ffd408857af5f27eb5501cfd
BluetoothExt: ES translations

- Merge CAF

Change-Id: I2b10f073ae5856b0c8a92b0b0a3ff89511f142ee
BluetoothExt: UG translation.

Change-Id: Iab1680d1623558c0e371a8e0d8f0bced844e4505
Merge "BluetoothExt: ES translations" into cm-10.2
Merge branch 'master' of git://codeaurora.org/platform/vendor/qcom-opensource/bluetooth into cm-10.2
Merge "BluetoothExt: UG translation." into cm-10.2
BluetoothExt: HU translation

PS2: Triggering Cid

Change-Id: Id8a06664d23b092017a9accbd562d611a1a0290f
BluetoothExt: NL translations

https://github.com/CyanogenMod/android_packages_apps_Bluetooth/blob/gingerbread/res/values-nl/strings_pbap.xml

Change-Id: I7c1e74d63f0700b09132d8a80d3338426d266ef4
Merge "BluetoothExt: HU translation" into cm-10.2
BluetoothExt: IT translations

Change-Id: I6f52d2c59c7320e57e0d903970da77e5879b0b16
Merge "BluetoothExt: NL translations" into cm-10.2