##### SUMMARY
- Speed up pre-commit by moving some tasks out of pre-commit
- Move network related hooks out of pre-commit (allow enabling
pre-commit.ci)
- Some optimization
- Use pre-commit.ci
##### SUMMARY
Add configuration files to simplify the dev setup for the project. This
will help IDEs to provide insight during development.
Pylint is already run by the ansible-test sanity checks.