Merge changes I512ecd80,I5507e687,Ic395af29,I7076c1e0,I5b8900df, ...
* changes:
Move dump permission check to the binder
Simplify LE up & BREDR down
Simplify get/set custom metadata
Simplify metadata listener registration & unregistration
Simplify isActivityAndEnergyReportingSupported
Remove unnecessary parens
Simplify check for support for multiple advertisement
Simplify callback register and unregister
Simplify factoryReset
Simplify getBatteryLevel
Simplify sdpSearch
Simplify getSocketManager
Remove unnecessary boolean return from set pbap/map/sap
Simplify get sim access permission
Collapse common logic between pbap/map/sap permissions
Simplify getMessageAccessPermission
Reorder silence mode APIs
Simplify get/set silence mode
Simplify getPhonebookAccessPermission
Simplify setPairingResponse
Simplify setPasskey
Simplify setPin
Simplify remote device bonding or bonded checks
Simplify bond reply logging
Simplify fetchRemoteUuids
Simplify remote device class/alias/type
Simplify connection state & supported profiles
Move remaining permission checks to the binder stub