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
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
Merge branch 'master' of https://github.com/cloudfoundry/dea_ng into staging-environment-from-config-spike