Merge pull request #77 from joeldsa/master

Set the ttl for the java DNS cache to 60 seconds
Bump src/services:

David Stevenson and Ryan Tang (1):
      [finishes #47407039] Test to kill long running mysql transactions

Georg Apitz and Matt Royal (1):
      Bump the vcap_services_base gem

Matt Royal and Ryan Tang (1):
      Don't JSON encode "extra" field that is nil
Bump src/cloud_controller_ng:

Gregg Van Hove and Maria Shaldibina (1):
      Insert seed data when starting cc in tests

Jesse Zhang and Phan Le (4):
      decoded_response was already defined
      Stop user from provisioning private plans.
      refactor service provisioning access control
      move before_crate after validating request attributes

Maria Shaldibina and Mark Rushakoff (2):
      Test cloud controller responds to api requests when NATS is down
      Add varz for NATS downtime
Bump src/tools:
Ferran Rodenas (1):
      [collector] Enable DataDog handler
Add DataDog properties to collector job [Finishes #48679755]
Bump gorouter
Bump src/cloud_controller_ng:

Austin Vance and Max Brunsfeld (9):
      Use the established getter for consistency
      Service Bindings credentials column encrypted
      Raise exceptions from controllers in test
      Fix some formatting, comments and variable names
      Refactor out a service validator
      Formatting
      Encrypt service auth tokens, service instance creds
      Fix missing config line
      Switch service credentials to use text columns

David Sabeti and Kowshik Prakasam (1):
      Add endpoints for CrashEvents [#48435601]

Georg Apitz and Matt Royal (2):
      Allow unique_id to be imported for services
      Allow import of the unique_id for ServicePlan

Gregg Van Hove and Maria Shaldibina (2):
      Wait for NATS to start in specs
      Increase timeout for nats spec

Jesse Zhang and Phan Le (1):
      Service API take unique_id on creation

Kowshik Prakasam and Scott Calvert (1):
      Remove obsolete TODO.

Mark Rushakoff and Tim Labeeuw (3):
      Pull up UAA authenticated API shared specs
      Pull up Querying objects API shared specs
      Pull up enumerating objects API shared specs
add db_encryption_key to the dev template
Bump src/cloud_controller_ng:

Alex Suraci and Kowshik Prakasam (6):
      implement querying by multiple values
      support for ranges in query parameters
      refactor crash events to be based on simple models
      CrashEvents -> AppEvents
      fix crash event rename migration for mysql
      downgrade sequel to 3.45

Austin Vance and Tim Labeeuw (5):
      Pull up reading api shared examples
      pull up operations on invalid object shared example
      pull up collection shared example
      pull up reject changes api shared examples
      Pull up creating and updating shared examples

Mark Rushakoff (2):
      Remove puts from spec
      Remove some testing routes

Matt Royal and Scott Calvert (1):
      ServicePlan endpoint accepts unique_id on create
Rename shortlog to staged_shortlog
Bump src/gorouter:

David Sabeti and Gregg Van Hove (1):
      healthz endpoint tests for deadlock before returning ok
Add dependency to gorouter
Bump src/health_manager_next:

Gregg Van Hove (2):
      bundle update for new gems
      Pull time comparison/parsing out of common into the few places where they're used

Gregg Van Hove and Jon Stevens (1):
      remove component registry and use explicit dependecy injection

Gregg Van Hove and Maria Shaldibina (3):
      [finish #48842813] don't stop all apps if bulk APIs are having problems
      Track connection for bulk api
      tweak integration spec timing for more consistent results

Gregg Van Hove and Max Brunsfeld (2):
      Fork instead of spawning thread in fake bulk api server
      Tweak timeouts in integration spec

Gregg Van Hove and Tim Labeeuw (7):
      Fix the build. Nats now retries connecting ad infitium
      Woops run all tests again!
      Cleanup unused code, etc.
      Fake bulk API won't die when NATS goes down
      Add some debugging to integration specs for travis
      Allow expected provider some more leeway in integration spec
      refactor Varz to remove complexity and multi-threading code, since we're only ever single threaded

Tim Labeeuw (3):
      Attempt to fix wierd travis issues
      Woops travis requires the rakefile to run by default
      Temp only run the failing tests with debug output
Bump src/health_manager_next:

Jon Stevens and Maria Shaldibina (1):
      Fix droplet update listener
Bump src/cloud_controller_ng:

Alex Suraci and Kowshik Prakasam (2):
      support custom relations in model controllers
      enable organization/space -> app_events endpoints

Austin Vance and Tim Labeeuw (2):
      Pull up deleting a valid object shared example
      removing "a CloudController API" shared example

David Stevenson and Phan Le (1):
      Passed the service plan unique id rather than the service id
Bump src/gorouter

David Sabeti and Gregg Van Hove (1):
      Remove dependency on go-httpclient
root_fs now comes from rootfs_lucid64 package

/var/vcap/stemcell_base.tar.gz is being removed from the base stemcell
Bump src/dea_next:

Alex Suraci and Maria Shaldibina (1):
      clone custom buildpacks outside of app dir

David Sabeti and Kowshik Prakasam (2):
      Dea publishes droplet exit status, description during crash.
      Set exit status and exit description before state change.

Kowshik Prakasam (1):
      Add comment to spec

Kowshik Prakasam and Mark Rushakoff (3):
      Fix README
      Increase NATS reconnect to make DEA more robust against NATS outages
      Ensure that stale instances snapshot is removed across multiple runs of the same tests.

Kowshik Prakasam and Scott Calvert (1):
      Remove stale comment

Maria Shaldibina and Tony Hansmann (1):
      Fix integration spec

Mark Rushakoff (1):
      Note what to do to build vagrant box

Bump src/health_manager_next:

Alex Suraci and Tim Labeeuw (1):
      Fix the bulk api url issue with HTTPS vs HTTP [fixes #49233271]

Jon Stevens and Maria Shaldibina (7):
      Test all harmonizer listeners
      Make HM tests more stable
      Fix bulk api https
      Make tests even more stable
      Test that messages are not included in nats spec
      Bump ruby version in travis
      [tests] Send EM messages faster
WIP - move staging templates into cf-release
Bump src/tests:

Georg Apitz and Jesse Zhang (1):
      YETI tests expect only a dummy marketplace service to exist