clean up code

- fix indent
- add/remove some comments
- pointer declaration style
- add error log on bluetooth-frwk callbacks
- remove BluetoothDevice dynamic allocation

Change-Id: I3fced6838460a862761be933f01ea40bbc6f9130
Signed-off-by: Corentin Lecouvey <corentin.lecouvey@open.eurogiciel.org>
Add bonding mechanism

Signed-off-by: Corentin Lecouvey <corentin.lecouvey@open.eurogiciel.org>