port: update to CMake 3.12, mark PortAudio as optional, add pthread lib for posix
port: avoid duplicate library warning for CMake
btstack: unified handling of zephyr read static address commandle_audio: per application unique hci dump file names
port: streamling CMake build files, fix .h not getting generated in some ports
windows ports: update readme for cmake build
port: make pkg-config check optional where possible, add portaudio
windows ports: enable PortAudio via pkg-config in CMake build
port: mention Visual Studio in windows ports
port: fix .gatt -> .h conversion in cmake builds
port: add missing BTSTACK_ROOT
port: use find_package(python) in cmake builds
windows-h4-zephyr: provide CMake file
windows: use windows btstack_tlv and hci dump implementations
port: use btstack_strcpy and btstack_cat instead of strcpy/strcat
port: avoid warning in argv processing
libusb, posix and windows ports: use '-' instead of ':' in btstack_BD_ADDR.tlv filename
ports: add link to documentation in btstack_config.h
btstack_config: use official terms for l2cap channel modes - ENABLE_L2CAP_LE_CREDIT_BASED_FLOW_CONTROL_MODE
license: update text
windows: store pklg in current dir
windows: use btstack_stdin_window_register_ctrl_c_callback to trigger shutdown on ctrl-c
windows: use same cflags for all ports
port: copy edit port readmes, archive ios port
hci_transport: extract convenience function declaration for h4, h5, em9304_spi, and usb into separate hci_transport_{type}.h
hci_dump: use hci_dump_posix_fs with PacketLogger format in all posix ports
12