Added emulator framework for sensors and testframework

Two sensors are added, engine and senshub.
6 testcases are added plus framwork to be extended.
Updated header information and introduced destroy functions in sensors.
Added support for emulated BLE devices.

Changed emulator structures to allow connect calls to allocate emulator devices based on names instead of handles.
Updated README with server configuration for emulated sensors
Added handling of disconnect and detach of shared memory
Updated BLE device emulator with the correct variable name
New test cases for senshub sensors

Remember to press the button to enable the sensor channel
Merge remote-tracking branch 'origin/emulator'

Conflicts:
	src/Makefile
	src/sensact.c
non const config & check device_list

Signed-off-by: Jari Vanhala <jari.vanhala@ixonos.com>