test: use pkg-config for cpputest build flags
test: only compile CppUTest files with c++ compiler
btstack_debug: add c++ guard
test: fix c/c++ mixed compile warning, streamline makefile
test: remove HAVE_ASSERT from coverage tests
test: enable address sanitzier for make test
test: prepare separate builds for unit test with address sanitizer vs. coverage
test: extract ad_parser from ble_client test