doc: Update l2cap-tester test count
obexd/irmc: Fix folder for LUID requests

The old macro PB_LUID_FOLDER had the folder luid on the second level:
/telecom/luid. But the luid folder occurs per IrMC spec on level three
e.g. /telecom/pb/luid.
android/ipc-tester: Skeleton for ipc negative tester

Add skeleton for ipc negative testing.
android/ipc-tester: Run daemon in separate process

This patch adds new process waiting to run daemon when needed.
android/ipc-tester: Add IPC initialization

This patch adds IPC mechanism initialization.
The deamon is being started and IPC socket connection is established.
android/ipc-tester: Add daemon shutdown handler

Handle daemon shutdown asynchronously.
android/ipc-tester: Add sending test data with ipc

This patch adds some data structures used to send data with ipc during
test setup and run stage. Test execution macro is extended for easy
data preparation.
android/ipc-tester: Register services

This patch adds basic bluetooth service registration during setup procedure.
Without this daemon would reject commands for not registered services.
android/ipc-tester: Add basic test cases for IPC's daemon site

This patch adds first few test cases checking for proper daemon
termination in case of receiving invalid IPC data.
android/ipc-tester: Add more cases for malformed data

This patch adds tests for more types of possible data malformations.
android/ipc-tester: Add cases for service opcode boundaries

This patch adds tests sending out of range opcode for each service.
android/ipc-tester: Add cases for Core message data size

Add testing for improper data sizes for Core service opcodes.
android/ipc-tester: Add cases for BT message data size

This patch adds sending invalid size data for each of
Bluetooth service opcodes.
doc: Add Android ipc-tester to coverage statistics
[travis-ci] Add configuration file
android: Fix GNU old-style struct field designator

This gives a warning on clang, that turns into an error due to -Werror.
FIXUP: travis-ci changes
emulator: Fix unaligned memory access compilation errors

The u128_xor() function does proper aligned access and accepts void *
arguments, therefore the casts are unnecessary and trigger clang errors.