Add Roku hub and remote (#17548)
* add roku remote component
* remove name config (for now)
* update coveragerc and requirements_all
* fix linting errors
* remove extra requirements entry
* fix flake8 errors
* remove some references to apple tv
* remove redundant REQUIREMENTS
* Update requirements_all.txt
* Pass hass_config to load_platform
* don't expose registry constant
* remove unnecessary registry list
* use await instead of add_job
* use ensure_list
* fix code style
* some review fixes
* code style fixes
* stop using async
* use add with update
* fix whitespace
* remove I/O from init loop
* move import