libPush1

[x] Basic library implementation.
[x] Tested turning on bluetooth and listing paired devices on a separate activity
libPush2

[x]Verified getPairedDevices
libPush3

[x] Ties with appPush 3
[x] With support for scanning and ensuring discoverability
libPush4

[x] Verified scanning and  listing unpaired devices.
libPush5

Added pairing.
libPush6 - Intermediary

[x] With design modifications to bring the threads inside the PairedBTDevices class.
[x] Application and library both have to be tested
libPush7

[x] After Daniel changes
Cleaning up
Merge commit 'b1be1de' into HEAD