Stream output from push

The `Docker::Image#push` method takes a while and provides streaming output back to the client much like build.  Let's have the same interface for returning the response stream.