Allow docker publish to use an installed docker cli

Setting the docker_version to "local" or leaving it out in the docker publish plugin will skip installing the docker client and attempt to use one that is already installed.

Would it make sense to ship the base build images with docker installed, similar to git etc?
I understand defaulting to latest looks like a sensible option, but it isn't because new docker clients can't talk to old docker server afaik.