android: trivial typo fix
android: Import Android HAL headers

This imports BT HAL headers as of tag android-4.3_r3.1 from
https://android.googlesource.com/platform/hardware/libhardware

Those files are needed for building HAL library and haltester tool on
Linux.
build: Add Android HAL headers to EXTRA_DIST
android: Add cutils/log.h
android: Add cutils/properties.h
build: Enable building android HAL as libhal-internal.la
android: Fix build error when compiling with autotools

android/hal_bt_sock.c:82:21: error: no previous declaration for 'bt_get_sock_interface' [-Werror=missing-declarations]
 btsock_interface_t *bt_get_sock_interface(void)
android: Fix build error with autotools

  CC       android/android_libbt_internal_la-hal_bluetooth.lo
android/hal_bluetooth.c:26:28: fatal error: cutils/sockets.h: No such file or directory
 #include <cutils/sockets.h>
                            ^

Apparently sockets.h is not used for anything, so for now remove it and
once it is actually necessary add local cutils/sockets.h so it can be
build with autotools as well.
android: Fix build errors due to missing headers

In file included from ./android/hardware/bluetooth.h:24:0,
                 from android/hal_bt_sock.c:20:
./android/hardware/hardware.h:23:34: fatal error: cutils/native_handle.h: No such file or directory
 #include <cutils/native_handle.h>
                                  ^
In file included from ./android/hardware/bluetooth.h:24:0,
                 from android/hal_bluetooth.c:23:
./android/hardware/hardware.h:23:29: fatal error: system/graphics.h: No such file or directory
 #include <system/graphics.h>
                             ^
build: Add missing android/cutils/properties.h to EXTRA_DIST
core: Fix missing adapter address type

This patch fixes an invalid argument error when connecting to LE
devices. Bind and connect address type must match.
build: Add haltest command line tester

This is intended for testing Android daemon and HAL library on Linux.
android: Fix haltest build on Linux

On Linux HAL library is build into haltest binary and can be access
directly. Provide simple implementation of hw_get_module() that does
it.
android: Fix crash in property_get stub

If value was not found and default_value was not provided NULL pointer
was passed as argument to strncpy resulting in crash.
gitignore: Add android/haltest
build: Add missing Android files to EXTRA_DIST
android: Implement read_info_complete callback

Handle read info complete callback from mgmt interface.
android: Fix logging usage
android: Use kernel style to initialize struct fields
android: Rename hal_bluetooth.c to hal-bluetooth.c