Conform to [dockerfile best practices](https://docs.docker.com/articles/dockerfile_best-practices/#entrypoint) to let user run alternate command
but still detect user passing jenkins launcher custom arguments

default usage

	➜ docker run --rm -it jenkins 
	Running from: /usr/share/jenkins/jenkins.war
	webroot: EnvVars.masterEnvVars.get("JENKINS_HOME")
	Oct 07, 2014 12:06:48 PM winstone.Logger logInternal
	INFO: Beginning extraction from war file
    ...


detect jenkins launcher arguments

	➜ docker run --rm -it jenkins --version
	Running from: /usr/share/jenkins/jenkins.war
	webroot: EnvVars.masterEnvVars.get("JENKINS_HOME")
	1.565.3

run alternate command

    ➜ docker run --rm -it jenkins bash
	jenkins@24c6215c8492:/$
properly quote the arguments
Merge branch 'master' into weekly