Changed postgresql to postgres for Ruby/Rails.

 [finishes #54656206]
The staging message now includes the start message
Sperated out the env variables for staging and running
Verify all tags get set in the instance

Signed-off-by: Phan Le <ple@pivotallabs.com>
Fix testing file system on warden call error
Add documentation format to travis run

Debugging a random error.
Make directory server protocol configurable
Move connection helpers to container class, removed handle from container initializer
Move connection creation to connection class
wrap warden connection in connection class
Move warden call to connection
Moved warden call with retry to the container
moved path and host_info to the container, added promise_update_path_and_ip to update them
Upgrade Java Buildpack

This change updates the submodule for the Java Buildpack from
https://github.com/cloudfoundry/cloudfoundry-buildpack-java to
https://github.com/cloudfoundry/java-buildpack.  There are many
improvements in the new buildpack, and its README.md should be
referred to directly for more details.

[#52324703]
Use the smaller size container trying to fix flakey tests
moved promise_run_script into container, method was formerly called promise_warden_run
Moved promise_spawn helper to container (was inside of promise_start)
Reduce memory limit for container creation to 64mb from 512mb.
Fail better when accessing registry with nil key
Script the pre-integration commands to a script