web: Put docker stuff in its own private scope

This allows us to go wild with docker specific helper functions
and stuff inside of cockpit-docker.js without leaking them all
into the global scope.