Implement  Profile Auto connection logic

Implement  Profile Auto connection logic  (moved from Settings App )in  Bluetooth APK
 to avoid Auto connection not happening if the Settings App is not running
As part of this implementation following features are implemented
1.	 Auto connection initiation during BT on OFF
2.	Profile Auto connection priority management
3.	Connecting Missing profile logic
4.	Initialize Profile Priorities on Bond State Change

Change-Id: I12b7c190e28f043b4b008c9b48ac7e13aaf178e6
8 files changed