android: Fix missing log cleanup on daemon exit
android: Improve cutils/log.h stubs

Provide dummy function that will use ALOG* macros parameters. This fix
build errors about set-but-not-used used local variables on linux.
android: Define path for HAL communication socket

This socket will be used by android daemon and libhal to communicate.
android: Connect daemon to HAL library

Connect to HAL when adapter initialization is finished. If any problem
with connection occurs or connected socket is closed by remote daemon
shutdowns.
android: Make HAL library wait for daemon to connect on init

After starting up, daemon is responsible for connecting to HAL library.
If this doesn't happen before timeout occured init will fail.
android: Remove not needed property_get function form cutils stubs

This is no longer used as daemon indicates its presence by connecting
socket.
android: Add wrapper for HAL logging

Provide logging API similar to standard logging used in daemon. This
will allow to log on both Android and Linux (i.e. in haltest).

Another advantage is that now LOG_TAG and message format are configured
from single location.
android: Use hal-log.h for logging in bluetooth HAL

This will allow to log both on Android and Linux (in haltest).
android: Use hal-log.h for logging in hidhost HAL

This will allow to log both on Android and Linux (in haltest)
android: Use hal-log.h for logging in pan HAL

This will allow to log both on Android and Linux (in haltest)
android: Use hal-log.h for logging in socket HAL

This will allow to log both on Android and Linux (in haltest)
android: Remove not needed cutils/log.h stub
monitor: Add support for decoding hold mode activity commands
monitor: Add command for extracting missing decodings
monitor: Fix small typo in class of device strings
android: Remove SHUTDOWN_GRACE_SECONDS

This is not being used for now and in case it is really needed for
waiting an adapter to power down we can reintroduce it latter.
android: Add A2DP skeleton

This adds initial skeleton for A2DP Android HAL.
tools/mgmt-tester: Add set_connectable(off) while discoverable test
tools/mgmt-tester: Remove (now) unnecessary powered delay option
tools/mgmt-tester: Refactor all setup calls to a centralized function