Catch and log errors raised while processing a received NATS message

This commit fixes an invalid NATS message kills all the DEA servers at once.
Use https:// rather than git:// for submodules

To avoid problems with the git protocol's port being blocked by a
firewall, use https URIs for submodules
Specify ruby patch level in travis config
Fix buildpack spec
Put back rails-specific database config code
Bump java buildpack
Bump ruby buildpack

ruby buildpack shortlog de03ba7..7c62bc4

April Yu and Nate Clark (5):
      [#45453049] adds a PackageFetcher module to Ruby buildpack
      Merge remote-tracking branch 'heroku/master'
      [#45453049] use PackageFetcher for all needed packages
      Merge remote-tracking branch 'heroku/master'
      [#45453049] refactor PackageFetcher for new Heroku usage

Bleicke (1):
      Modify buildpack to use DEA cache

Dmitriy Kalinin and Nate Clark (2):
      use buildpack_cache dir
      Revert "Modify buildpack to use DEA cache"

Maria Shaldibina and Nate Clark (1):
      Suppress output when calling release

Terence Lee (5):
      railties is a better indicator of the rails gem
      check that the Gemfile + Gemfile.lock exist before trying to read those files
      rails 2 doesn't have railties
      bump to v53
      update changelog
Add hook script capability on droplet start/stop.

Hook script provide the CF providers to configure warden container based
on their demand. If providers want to start a special process for their purpose (*1)
in droplet container, they can setup it on container_root_fs (of Warden)
by chroot/apt-get combination and start the daemon by hook script.

(*1) e.g:

  - Log Collector daemon (flume, fluentd, ...etc),
  - Redis proxy daemon (Twemproxy to proxy requests to bound redis services)
  - ...

Change-Id: Ic4afc57a8d47b0797b93ce13c108d40a467dd091
Change 'stop' hooks timing since 'after_stop' does not make after warden container stopped...

The correct order is:

  RUNNING

  -> before_stop

  STOPPING

  -> after_stop

  STOPPED

Change-Id: I8aa3117e17ecb6da6bde412e83864f8ee366d9f1
added stop script test and refactoring of tests for script hooks.

Change-Id: If27105ccd50be09ba13580362588c11fbcf55d7f
first stab at README on how to run dea_ng with vagrant in isolation

Change-Id: Ibcb806f2a4de30c38aec6d2b6c603caa2be43e71
Bump java buildpack
Bump java buildpack

java buildpack shortlog de88698..1cdd7e9

Maria Shaldibina and Nate Clark (1):
      Support buildpack cache
Set buildpack cache dir in config
Bump ruby buildpack

ruby buildpack 7c62bc4..90d4896
April Yu & Mark Rushakoff (2):
      Merge remote-tracking branch 'heroku/master'
      Fix failing spec after merge

Maria Shaldibina and Nate Clark (5):
      use environment variable for buildpack cache directory
      Merge remote-tracking branch 'heroku/master'
      Update bundler to 1.3.2
      Merge branch 'master' of github.com:cloudfoundry/heroku-buildpack-ruby
      Remove output from package fetcher

Richard Schneeman (1):
      Merge pull request #73 from sumbach/patch-1

Sam Umbach (1):
      Update link to vulcan gem

Terence Lee (11):
      upgrade to bundler 1.3.2
      bump to v54
      update changelog
      Revert "upgrade to bundler 1.3.2"
      bump to v55
      update changelog
      Revert "Revert "upgrade to bundler 1.3.2""
      require psyched_yaml in the syck hack
      ruby 1.8.7 doesn't autoload rubygems
      bump to v56
      update changelog
update idle timeout for stream handler for tests that do not care about idling out

Change-Id: I9b49e9a0f056e205c44de3affad7af598fd3cc3a
stop asserting on timeout in health check to make tests less flaky

Change-Id: I4e75a9aaa6cb5958285d65ed2750430f145535fd
Merge pull request #5 from yudai/request/catch_errors_raised_while_processing_message

Catch and log errors raised while processing a received NATS message
Merge pull request #7 from wilkinsona/https-submodules

Use https:// rather than git:// for submodules
bump java buildpack