Revert "Revert "Updates to gorouter (including bump)""

This reverts commit b7d5c52ef29ae3c1eafcc78704c64154b6a85446.

Signed-off-by: Eric Malm <emalm@pivotallabs.com>
switch to using go-agent lucid stemcell for aws

Signed-off-by: dmitriy kalinin <dmitriy@pivotallabs.com>
Bump src/loggregator

Bump :
  Johannes Tuchscherer:
     Bumping the consumer lib in loggregator
     Adding loggregator_consumer to the loggregator repo to ensure that we stay compatabile
  Alex Jackson:
     remove gosetno loggers from handlers
     minor change to improve test reliability when running on a heavly loaded CI box
     properly close the websocket connection
     fix --recent
     fix loggregator url in traffic controller proxy
     finish websocket handler refactoring
     refactor to make http handler more portable; make tests more reliable
     more stable tests that do not compare timestamps
     Merge pull request #21 from cloudfoundry/69457338-http-recent
     attempt to fix race on travis
     attempt to fix race condition on travis
     add missing test for metrics
     remove empty suite
     bump websocket lib to latest
     change verbose error messages to debug
     migrate websocket server test to ginkgo
  John Tuley:
     extract handlers and servertools to loggregator lib
     fix regexp in tests
     [#69457338] Ensure that HttpHandler waits for messages to come back from loggregator
     [#69457338] Use HttpHandler for /recent
     [#69457338] Make trafficcontroller.HttpHandler a http.Handler
     [#69457338] Clean up http_handler_test
     [#69457338] Checkpoint
     Remove dead private methods from sinkmanager
     Fixing a race condition in tests
     [#69354178] Add test coverage for websocket sink; move websocket server into sub-package websocketserver
     go fmt
     [#69354178] Moving the websocket server tests into the right package
     [#69354178] remove loggregatorlib tests from travis build - loggregatorlib already has its own travis build - loggregatorlib performance tests didn't actually run
  Johannes Petzold:
     support old style keep-alives from cf client; better kills after tests
     fix flaky tests
     factor out keep-alive logic for reuse in TC
     Update README to use SVG Travis badge
  Adam Stegman ⚛:
     Merge pull request #22 from duglin/cc-vs-ccng
  Doug Davis:
     merge cc/ccdb with ccng/ccdb_ng

Signed-off-by: John Tuley <jtuley@pivotallabs.com>
Bump src/collector

Bump cloudfoundry/collector:
  Chris Adams:
     Send a JSON structure for nats ping messages ( Travis created: https://travis-ci.org/cloudfoundry/collector/builds/25723524 )
     Supply a logger to the MessageBus ( Travis Unknown )
  Matthew Sykes:
     Update ruby versions for test and version managers ( Travis Success: https://travis-ci.org/cloudfoundry/collector/builds/25639217 )
  John Foley:
     Merge pull request #9 from yudai/requests/cf_metrics_host_api ( Travis Success: https://travis-ci.org/cloudfoundry/collector/builds/25609377 )
  Iwasaki Yudai:
     Specify host of cf_metrics as URL ( Travis Unknown )

Signed-off-by: Sabha Parameswaran <sparameswaran@gopivotal.com>
Merge pull request #393 from cloudfoundry/update_aws_to_lucid_go_agent

Update aws to lucid go agent
Bump src/gorouter

- Include drain support for gorouter
- Add drain script

Bump :
  Michael Fraenkel:
     Use the drain timeout
     Add a configurable drain timeout
     Fix log message
  Chris Adams:
     Time out later for slowerer Travises
     Allow more time for slow CI builds on slow boxes
  fraenkel:
     Drain and Stop the gorouter

[#69785590]