Makes the docker provider to be more stable: * Uses Docker HTTP API instead of docker-cli * Document how to use and contribute to this providers (eg. `/docs/providers/docker.md`) * Give the list of supported providers (eg. `docs/providers.md`)