Adds the optional parameter use_existing_version_if_available
. If it's set to true
then the program will use an existing version in Beanstalk if it exists, but otherwise upload the deployment_package
given and create the version and then deploy it. See issue #8 for discussion.