Add analytics.code and analytics.domain to properties template

[#67584204]
Added smoke_tests errand

- Added src/smoke-tests submodule
- Added warden smoke_tests properties
- Run with: `bosh run errand smoke_tests_z1`

[#70397660]

Signed-off-by: David Varvel <dvarvel@pivotallabs.com>
Changed errand names to remove zone indicator.

- Only one errand can ever be run at a time

[#70397660]

Signed-off-by: David Varvel <dvarvel@pivotallabs.com>
Created a resource pool for errands

[#70397660]

Signed-off-by: David Varvel <dvarvel@pivotallabs.com>
Bump src/dea_next

Bump cloudfoundry/dea_ng:
  Matthew Sykes:
     Subtract inactive_file from memory usage ( Travis Unknown )
  phanle:
     More README.md ( Travis Success: https://travis-ci.org/cloudfoundry/dea_ng/builds/23306479 )
     Update README.md ( Travis Failed: https://travis-ci.org/cloudfoundry/dea_ng/builds/23306373 )
Bump src/acceptance-tests, src/cloud_controller_ng, src/smoke-tests

Bump :
  Onsi Fakhouri:
     remove pivotal-cf-experimental/cf-test-helpers and bump deps
  Michael Fraenkel:
     Add a delete route test to check async route cleanup works
  Karl Isenberg:
     Refactoring tests that call commands to expect successful exit before testing output.
     Refactored service tests to avoid dot imports
     Updated cf-test-helper dependency with new incubator package path
     Re-enabled loggregator tests
     Refactored tests using external commands to wait for exit before testing output.
Bump cloudfoundry/cloud_controller_ng:
  Sabha Parameswaran:
     Setup the DeaClient as part of the Background Job setup ( Travis started: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/24662060 )
  Derek Richard and Zach Robinson:
     fix tests, handle transactional difference between postresql and mysql ( Travis Success: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/24645996 )
     fix test ( Travis Failed: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/24584573 )
  Karl Isenberg:
     Move restage API docs under the apps section ( Travis Failed: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/24645704 )
  Onsi Fakhouri:
     add diego client codepath for starting apps on diego ( Travis Failed: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/24581589 )
     staging_completion_handler does not attempt to start an app that has failed to stage ( Travis Failed: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/24558124 )
Bump :
  Karl Isenberg:
     Increasing number of attempts to see both app routes (again)
Bump packages/ruby

Bump :
  Karl Isenberg:
     Bump 1.9.3 to p545
  David Stevenson:
     Use parallel compile options for ruby
Bump src/cloud_controller_ng

Bump cloudfoundry/cloud_controller_ng:
  Chris Adams:
     Move restage API doc so it does not have params from app doc. ( Travis started: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/24672993 )
Added support for arrays of app domains

[#70397660]

Signed-off-by: Karl Isenberg <kisenberg@pivotallabs.com>
Bump src/cloud_controller_ng

Bump cloudfoundry/cloud_controller_ng:
  Karl Isenberg:
     Updated api spec hash to match recent restage changes ( Travis created: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/24674261 )
Bump src/gorouter

Bump :
  Michael Fraenkel:
     install gnatsd before setting GOPATH

Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
Add cloud_controller_service_permissions.read scope to cc_service_broker_client in warden infrastructure template
Bump src/cloud_controller_ng

Bump cloudfoundry/cloud_controller_ng:
  David Sabeti and Derek Richard:
     Add cloud_controller_service_permissions.read scope to uaa clients created during broker registration ( Travis started: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/24750927 )
     Refactor and backfill some tests ( Travis Success: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/24746145 )
     Remove authentication logic from ShardDomainAccess ( Travis Unknown )
     Remove job_access class. ( Travis Unknown )
  Chris Adams:
     Merge pull request #221 from cloudfoundry/feature/service_instance_scope ( Travis Failed: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/24750375 )
  David Sabeti and Nicholas Calugar:
     Clarify language/setup in specs ( Travis Success: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/24672338 )
     Remove unnecessary check for write scope ( Travis Unknown )
     Service instance permissions endpoint allows cloud_controller_service_permissions.read scope in addition to cloud_controller.read ( Travis Unknown )
  Alex Stupakov, David Sabeti and Nicholas Calugar:
     Return InsufficientScope error when the client is missing necessary scopes ( Travis Unknown )
     Refactor authentication and authorization ( Travis Unknown )
Revert "Add analytics.code and analytics.domain to properties template"

This reverts commit b3048f93018d881a45663a63e26a4dab529a1fa4.

Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
Merge branch 'master' into develop

Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
Revert "Revert "Add analytics.code and analytics.domain to properties template""

This reverts commit 55d8dcbbeeeba5538b532a9fe0304698653e7370.

Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
Bump src/dea_next

Bump cloudfoundry/dea_ng:
  David Varvel:
     Reformatting ( Travis created: https://travis-ci.org/cloudfoundry/dea_ng/builds/24757181 )
     Disallowed transition from 'STARTING' to 'STOPPED' ( Travis Unknown )
Bump src/cloud_controller_ng

Bump cloudfoundry/cloud_controller_ng:
  Chris Adams:
     Fix flaky spec ( Travis created: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/24758428 )
Bump shared

Bump cloudfoundry/shared-release-packages:
  Michael Fraenkel:
     Use duet in commit_with_shortlog
  David Stevenson:
     Compile ruby in parallel

Signed-off-by: Chris Adams <cadams@pivotallabs.com>
Change p484 to p545

Also converted newline style to UNIX, because I couldn't find an editor that
would preserve the old inconsistent newlines. When doing a `git show` on this
change, you can ignore whitespace to see the patch level changes.

[#70696726]