AQI features and changes
Features:
* Internal temperature sensor reporting
* Uptime reporting
* Motion sensor detect for 1 or 2 devices, interrupt triggered
Other changes:
* Generic report framework
* Report MAC addy at start
* More configurable openthread params
* Migrated some include defines to kconfig (still pretty messy)
* Semaphore guarded send task, so we don't stomp on various reports
* Tuning on connection/keepalive behavior in MQTT for better stability
* Include MAC in MQTT ID for better remote identification