Start work on new dea testing flow

We'll run dea integration tests using the warden-test-infrastructure
repo.
Remove warden from procfile
Ensure that tmp/logs directory exists
Merge branch 'master' into new-test-setup
Be lenient about point release #s in staging integration specs
Don't fail staging if /app already exists
Ignore chef/tmp folder created during vagrant shinanigans
Fix node integration spec
Use warden-test-infrastructure for dev VM setup

Add rake task 'test_vm' for setting up VM
Switch to using the new vagrant, not the gem
Update README
Merge branch 'new-test-setup'
Remove accidentally committed garbage submodule
clean up background jobs in .travis.run
Remove accidentally added files
Tweak gitignore
fix .travis.run
Bump buildpacks/vendor/java:

Dennis Schmidt and Tim Labeeuw (1):
      Fixed a blank init-param for the servlet [fixes #47881367]

Mark Rushakoff (1):
      Include Code Climate badge
Kill jobs better in .travis.run
allow ci job to finish
Kill jobs as root in ci
Bump buildpacks/vendor/java:

Ryan Spore and Tim Labeeuw (1):
      Always call the subject during the detect specs