Change staging startup script

  * removed the redirection of STDOUT and STDERR to log files as this break warden streaming api
  * cleaned up the HEREDOC
  * inlined unnecessary method calls in HEREDOC

Signed-off-by: Alex Jackson <ajackson@pivotallabs.com>
Update Java buildpack

This change updates that Java buildpack to its latest commit.  This
brings in changes to the versions of Java 1.7 and Spring Auto-
reconfigure that are used by the buildpack.

[#52066937]
tee the startup script output to logfile and STDOUT/STDERR

Signed-off-by: Alex Jackson <ajackson@pivotallabs.com>
ignore .iml files

  helpful if you want to look at the go in IDEA

Signed-off-by: Alex Jackson <ajackson@pivotallabs.com>
Merge pull request #31 from cloudfoundry/staging_plugin_startup_script_cleanup

Change staging startup script
Merge pull request #32 from nebhale/52066937-update-java-buildpack

Update Java buildpack
Clarify droplet meaning

[#52290891]
periodically (as described by router.start) announce routes [#52096145]
Save temp file in binary mode (fix for Windows)

[Finishes #50910193], closes #27
move the 'droplet.health' log message so the dea logs a running app as RUNNING, not STARTING
greet the router on startup
stub greet_router
fix catching errors in nats subscriptions
fix registering 0 interval when no interval given
Add link to stacks documentation for warden rootfs
include instance registry in dea varz
remove periodic registry logging

this is now in the varz where it'll be much more discoverable
Test that dea uploads the new cached files
remove tests for logging of instance registry
Move files instead of copying in buildpack test