ProvisionAndStart couldn't be used due to second attempt to start the
container.
Make SSH Launch timeout configurable, instead of a hardcoded value of 60s
Provide correct defaults for timeout
Fix a race that may cause commit and push to fail

Defer the super.taskCompleted() call on DockerComputer until we told the
Docker slave node which build it has run last.  The DockerSlave needs
that link to the latest build in order to decide whether it should tag
and push the container.  However, if super.taskCompleted() is called too
early then the slave will already have been taken offline, the node will
have been deleted and slaveShutdown() will never be called.
Merge pull request #114 from ustuehler/master

Fix a race that may cause commit and push to fail
Merge pull request #109 from saaadhu/master

Make SSH Launch timeout configurable, instead of a hardcoded value of 60...
Merge pull request #92 from devpie/someFixes

Fixing Option "Provision and Start Container"
Wait for SSH port to be available on docker slave.  If using supervisor,
periodically the SSH port is not available when the SSH slave tries to
start and slave launch fails, this seems to solve that.
Merge pull request #126 from gilbode/wait_for_ssh_port

Wait for SSH port to be available on docker slave.  If using supervisor,
Merge remote-tracking branch 'origin/master' into docker-java

Conflicts:
	src/main/java/com/nirima/jenkins/plugins/docker/DockerComputerLauncher.java
	src/main/java/com/nirima/jenkins/plugins/docker/builder/DockerBuilderControlOptionProvisionAndStart.java
Fixes issue#77: "Docker Cloud name" parameter will be stored
Merge pull request #127 from akoch/issue-77

Fixes issue#77: "Docker Cloud name" parameter will be stored
Custom version of the docker-java with required extensions.

Signed-off-by: Nigel Magnay <nigel.magnay@gmail.com>
Merge remote-tracking branch 'origin/master' into docker-java