* Add support for a app configuration button in the sidebar
* Add event to types
* Fire connection events so that app knows when to hide its fallback settings button
* Add external message bus
* Fixes
* Update external_config.ts
* Remove icon from gen-icons
* Add fireMessagE
* msgId -> id
* Rename to externalBus
* Log messages in dev
* Add should update to ha-sidebar
Co-authored-by: Robbie Trencheny <me@robbiet.us>