autotoolize and build libandroid-log

Signed-off-by: You-Sheng Yang <vicamo@gmail.com>
support Debian natively

Signed-off-by: You-Sheng Yang <vicamo@gmail.com>
fix various "'foo' not declared in this scope"

Signed-off-by: You-Sheng Yang <vicamo@gmail.com>
libcutils: move property server stuff into properties.c

Signed-off-by: You-Sheng Yang <vicamo@gmail.com>
libcutils: use PROPERTY_KEY_MAX/PROPERTY_VALUE_MAX instead

Signed-off-by: You-Sheng Yang <vicamo@gmail.com>
libcutils: remove unused variables

Signed-off-by: You-Sheng Yang <vicamo@gmail.com>
libcutils: enable atrace on Linux

Android tracing is based on Linux kernel debugfs, so it should be
available on all Linux boxes.

Signed-off-by: You-Sheng Yang <vicamo@gmail.com>
libcutils: check return value of write()

Signed-off-by: You-Sheng Yang <vicamo@gmail.com>
libcutils: move strlcpy into bionic

Signed-off-by: You-Sheng Yang <vicamo@gmail.com>
libcutils: move open_memstream into bionic

Signed-off-by: You-Sheng Yang <vicamo@gmail.com>
libcutils: don't inline android_get_control_socket

Inlining android_get_control_socket exposes underlying threading model
to the public. It should have been hidden as possible.

Signed-off-by: You-Sheng Yang <vicamo@gmail.com>
build libandroid-cutils-0.so

Signed-off-by: You-Sheng Yang <vicamo@gmail.com>