I don't want to be sad any more
Split HM integration tests to deal with the 10min Travis timout

Travis build will be terminated if there hasn't been any log output
in 10 min. Latest tests added to HM integration spec had increased
the build time, so every build is failing due to the timeout.
Merge pull request #238 from cloudfoundry/fix_ci

Split HM integration tests to deal with the 10min Travis timout [fixes #50938807]
[cli] Bosh ssh should tell me if I provide an invalid job name [fixes #46130489]
[registry] Renew OpenStack connection on an Unauthorized error [#fixes 50935167]

If we get an Unauthorized error, it could mean that the OpenStack auth token has expired, so we are
going renew the fog connection one time to make sure that we get a new non-expired token.
[cli] Fix 'Bosh vms' when there aren't any deployments [fixes #50979199]
Merge branch 'fluoxetine' of https://github.com/pmenglund/bosh
Merge pull request #239 from cloudfoundry/empty_vms

[cli] Fix 'Bosh vms' when there aren't any deployments [fixes #50979199]
Merge pull request #235 from cloudfoundry/openstack_registry

[registry] Renew OpenStack connection on an Unauthorized error [#fixes 50935167]
Merge pull request #234 from cloudfoundry/check_jobname

[cli] Bosh ssh should tell me if I provide an invalid job name [fixes #46130489]
Refactor code to check job existence in deployment
Loosen bosh_cli dependency version of json_pure [fixes #50842067]
Bumped vendored json_pure gem to 1.8.0
Extract publish_ami into a class
Extract method to publish light stemcell
Fix relative require
[cli] bosh help with non-existent command should alert [fixes #50911339]
Fix syntax error
Explicitly require rake for when we are outside a rake task
prune old gems in ci_build.sh