Hook up more realistic functional tests to DockerClient.
Better namespacing, and make more of the GearClient tests suitable for
DockerClient as well.