discovery: android ble driver

  * Updated Reader to handle base/mask UUID.
  * Changed to use a timer only for connection
  * Changed to use close instead of disconnect to reduce race
    between cancel and late callback calls.

Change-Id: Ie455aea7544b478f6f5574c795fc787534350241
2 files changed