* move service setup into integrations async_setup
* move back to own module
* add service test
* remove unneccessary CONFIG_SCHEMA
* remove unused constant FRITZ_SERVICES
* Revert "remove unneccessary CONFIG_SCHEMA"
This reverts commit cce1ba76a0.
* remove useless CONFIG_SCHEMA from services.py
* move logic of `service_fritzbox` into services.py
* add more service tests
* simplify logic, use ServiceValidationError