Add hci_event_builder.c to various ports and tests
hfp_codec: add to all ports
port: allow one MAX_NR_HID_HOST_CONNECTIONS and MAX_NR_HIDS_CLIENTS for HID(S) host demos
port: set MAX_NR_AVRCP_CONNECTIONS to 2 to make volume control work in a2dp_source_demo
ports: add a2dp
port: replace obex_iterator wirh obex_parser
btstack_config: use official terms for l2cap channel modes - ENABLE_L2CAP_LE_CREDIT_BASED_FLOW_CONTROL_MODE
license: update text
max32630-fthr: fix links
embedded: use generic btstack_run_loop_poll_data_sources_from_irq instead of btstack_run_loop_embedded_trigger
hci_transport: extract convenience function declaration for h4, h5, em9304_spi, and usb into separate hci_transport_{type}.h
hci_dump: max32630-fthr port
Remove btstack_run_loop_base from port and test
btstack_run_loop_embedded: use run loop base (build)
fix warnings / add hid_host.c to embedded targets
config: add ENABLE_PRINTF_HEXDUMP
config: sort defines alphabetically
update python scripts to python3
ports: configure 4 SDP records for a2dp_source_demo
gatt_compiler: use python3 in build scripts
cc256x: update CC256xC to v1.4
max32630-fthr: improve Controller reset / PR #317
chipset/cc256x: update initscripts CC256xB to v1.8 and CC256xC to v1.2
lwip: move nosys port into platform/lwip/port folder
lwip: add pan_lwip_http_server example to max32630-fthr
123