Fix file attributes

Change-Id: Id009a28c49d2512934302a43c846f494ec737380
Remove BTT functionality not needed in Android 4.4

Remove test interface (both: aplication and daemon).
Remove l2cap and sdp functionalities.
Add necessary library and callback.
Modify struct bt_callbacks_t.

Need to do it in one commit due to dependencies.

Change-Id: I86285d89c9ee65c27b4aa72f3caffbf4a990a7e4
Introducing GATT Client

Add GATT Client elements into btt_command enum type.

Change-Id: Ifbc9c93e2a812e66d3881b297f87c7c4f4c8c237
Remove dependencies to libhardware

Total removed sdp functionality.
Total removed l2cap functionality.
Removed tester (debug) functionality.

All removed functionalities depends of Android modification.
Changed btt now may be run on original Android (v. 4.4.4).

Need to do it in one commit due to dependencies.

Change-Id: If6293872bf9e494cc47b3570ed2b0d84130ac392
List implemented

Struct list_element added.
Basic list interface added.

Change-Id: I7bd59bb0d28ef04cccd1aee0f596f0cf7bb5f03d
Introducing EIR and Advertising Data Types

Add new header files with constant defines.

Change-Id: I840b6c46c3f0da2464cb5117fbaf65ae4b80b9ee
Correct indentation

Indentation in all files corrected.

Change-Id: I35e5261efb2c3ade032bd28a19c6c694b1b4c34d
Macro definitions in btt.h changed

Change-Id: Icc21ae04f9c92079f21f23626e25032fc7efa6b0
GATT Client added

Add GATT Client header and source files.
Add GATT Client help and scan functionalities.
Modify main commands array.
Modify makefiles.
Only aplication side (without daemon update it stuck).

Need to do it in one commit due to dependencies.

Change-Id: Ie5a57119b32fe1f37d50f1cd21ff237747cdba76
Remove Makefile

This tool won't work on common host
so Makefile is unnecessary.

Change-Id: I8ae211b4470fe892703cee94b721831d6850a254
RECV macro added

Add new macro to btt_utils.h

Change-Id: Ic09a1df688f8fc45e9ce1d776f90ae6a9a209eff
Modify GATT Client's scan

Use RECV macro instead recv function.
Remove useless memset.

Change-Id: I2f8ff983b5b5aebd21aae51a3b7f1a8dd4646464
Extended_command structure added

It contain 2 extra fields: minimum
and maximum value of function's argc.
Add run_generic_extended and
print_command_extended for commands
in new structure.

Change-Id: I31e3d17c6c30ce3b1630dd4572af38f02db16396
Modify GATT Client command type

Use extended_command instead of
command structure in main array
of commands.
Modify functions and defines for
using this type of structure.

Change-Id: I746966a70d4df8e316bcb835c29e40ba1fe17cc0
GATT Client daemon added

Add GATT Client daemon header and source files.
Add initialization of gatt's structures in daemon main.
Add GATT Client scan functionality - daemon handling.
Modify makefiles.

Need to do it in one commit due to dependencies.

Change-Id: I1490ff70d071677063a1d359a82330b77b848cd4
Modify authors list

Add person to authors list.
Modify indentations in function run_help.

Change-Id: Ib94c3fdc4da945cc99ba5e564e6429117d230daf
Introducing GATT Server

Add GATT Server elements into btt_command enum type.

Change-Id: I7abcf4131d57af5189544d29da688fff4b16211e
GATT Server added

Add GATT Server header and source files.
Add GATT Server help functionality.
Modify main commands array.
Modify makefiles.
Only aplication side.

Need to do it in one commit due to dependencies.

Change-Id: If103e2a8d68df929a85beab0981d54ca714d23b9
GATT Server daemon added

Add GATT Server daemon header and source files.
Modify initialization of gatt's structures in daemon main.
Add empty GATT server daemon handling.
Modify makefiles.
Add few missing space.

Need to do it in one commit due to dependencies.

Change-Id: Ia78648ebdfb4b1697ac58474df87871e94815803
Add description for bt_status

Add strings array indexed by bt_status enum.

Change-Id: I6d6bc89fb5255d6b26ac09a62db6dce88a23b400