* Convert hui-image-element to TypeScript/LitElement
WIP
Some of the state portions passed down to ha-image are not updating the view.
* Fixed setting of properties
* Add tagnamemap interface
* Address review comments
* Convert hui-service-button-element to TypeScript/LitElement
Will need to rebase once hui-icon-element PR is merged
* Added return types
* Convert ha-call-service-button attributes to properties
* Re-order imports
* Refactored element creation out of picture-element class.
* Fix navigation element listener.
* Cleanup. Change service-icon -> icon.
* Fixes.
* More fixes.
* More fixes.
* Feedback
* More fixes.