Remove Java Buildpack Dependencies from Blobstore

This change removes the Java Buildpack dependencies from the
blobstore.  The new "offline" design used by the buildpack means that
these dependencies are no longer needed.

The removal of these dependencies shrinks the blobstore by ~583 MB.

[#70160258]
Update script now cleans untracked files and directories.

* Allows for removed submodules to get cleaned up.

[#70533016]
Bump src/cloud_controller_ng

Bump cloudfoundry/cloud_controller_ng:
  Derek Richard and Hristo Iliev:
     Remove service_broker_management spec ( Travis finished: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/24229565 )
  Alex Stupakov and Nicholas Calugar:
     ServiceBrokers controller uses allowy for access control ( Travis finished: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/24139289 )
Bump src/acceptance-tests

Bump :
  Derek Richard and Hristo Iliev:
     Use cf create-service instead of curl
  Onsi Fakhouri:
     bump dependencies
  stupakov:
     Update README.md
[#70373150] Rely on conditional in syslog_forwarder config instead of *_ctl.erb

Signed-off-by: Johannes Tuchscherer <jtuchscherer@pivotallabs.com>
Bump src/cloud_controller_ng

Bump cloudfoundry/cloud_controller_ng:
  Johannes Tuchscherer:
     [#70373150] Rely on conditional in syslog_forwarder config instead of *_ctl.erb ( Travis finished: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/24471285 )
Bump src/cloud_controller_ng
Added CF CLI binaries as blobs with a package that installs it as `gcf`

Signed-off-by: Sabha Parameswaran <sparameswaran@gopivotal.com>
 Added acceptance_tests_z1 bosh errand

- Updated acceptance-tests submodule
- Warden properties included. Running on other environment requires
  specifying acceptance_tests properties
- Run with: `bosh run errand acceptance_tests_z1`

[#70397660]

Signed-off-by: Sabha Parameswaran <sparameswaran@gopivotal.com>
Signed-off-by: Michael Fraenkel <fraenkel@us.ibm.com>
Bump src/cloud_controller_ng
Bump src/login, src/uaa

Bump cloudfoundry/login-server:
  Filip Hanik:
     bump non module version ( Travis Unknown )
     Merge branch 'release/1.6.1' ( Travis Unknown )
     Bump release version to 1.6.1 ( Travis Unknown )
     Make the remote authentication manager extensible ( Travis Unknown )
     Document https://www.pivotaltracker.com/story/show/70172968 . One must unset GEM_PATH in order for the maven sass plugin to work ( Travis Unknown )
     Merge branch 'GarfieldLinux-master' into develop ( Travis Unknown )
     Bump developer version ( Travis Unknown )
  Philip Kuryloski and Robert Gallagher:
     Soft coded uaa  (fix) ( Travis Unknown )
     Soft coded uaa version ( Travis Unknown )
     Fix incorrect username display after autologin ( Travis Unknown )
     Remove ClientConnectionIntegrationTests ( Travis Unknown )
     Revert "Ignore saml incompatible test when saml is active" ( Travis Unknown )
     Ignore saml incompatible test when saml is active ( Travis Unknown )
     Remove AuthorizationCodeGrantIntegrationTests ( Travis Unknown )
     Fix commons-codec version conflict ( Travis Unknown )
     Fix running of old style integration tests ( Travis Unknown )
     Use uaa wars from maven repo ( Travis Unknown )
     Update README ( Travis Unknown )
     Add Travis CI and Coveralls badges to README ( Travis Unknown )
     Bye bye emma ( Travis Unknown )
     Fix missing test coverage ( Travis Unknown )
     Enable Coveralls integration ( Travis Unknown )
     less generous permsize on travis ( Travis Unknown )
     thymeleaf-spring3 -> thymeleaf-spring4 ( Travis Unknown )
     Assert content type on access confirmation page test ( Travis Unknown )
     load fonts with a protocol relative path ( Travis Unknown )
     Log when password reset creation request fails ( Travis Unknown )
     Merge branch 'feature/thymeleaf_mail' into develop ( Travis Unknown )
     Use Thymeleaf templates for sending email ( Travis Unknown )
     Move Thymeleaf templates in preparation for adding email templates. ( Travis Unknown )
     Use Spring Mail Sender instead of Java Mail ( Travis Unknown )
     Compose the form button styles ( Travis Unknown )
     Increase selenium page load timeout ( Travis Unknown )
     Merge branch 'feature/spring4' into develop ( Travis Unknown )
     Bump Spring Security patch level to 3.2.3. ( Travis Unknown )
     Spring 4.0 ( Travis Unknown )
     Fold login-server-common into login-server ( Travis Unknown )
     Attempt to fix CI ( Travis Unknown )
     Merge branch 'feature/sass' into develop ( Travis Unknown )
     Update README to include SASS. ( Travis Unknown )
     Extract font weights into SASS variables. ( Travis Unknown )
     DRY up CSS with SASS nesting. ( Travis Unknown )
     Use variables to dry up header and footer spacing ( Travis Unknown )
     Add box-shadow to access revocation modal. ( Travis Unknown )
     Use color variables in the sass ( Travis Unknown )
     Use sass for stylesheets ( Travis Unknown )
     Fix ordering of commands to run Selenium integration tests. ( Travis Unknown )
     Sort approved scopes so that they don't change when the user reloads the page ( Travis Unknown )
     Update email template for pivotal and oss brands ( Travis Unknown )
  Philip Kuryloski:
     When there are no authorized apps, there is a descriptive message to the user on the account settings page ( Travis Unknown )
     Remove unused imports ( Travis Unknown )
     Fix Error when redirecting to approvals page ( Travis Unknown )
     Merge branch 'feature/saml_ci' into develop ( Travis Unknown )
     Fix LoginMockMvcIntegrationTests on saml profile ( Travis Unknown )
     Ignore password change & reset integration tests when saml or ldap are active ( Travis Unknown )
     Add profile assumption for ResetPasswordControllerIntegrationTests ( Travis Unknown )
     Add @UnlessProfileActive ( Travis Unknown )
     use default and saml profiles on CI ( Travis Unknown )
     Fix profile condition in SamlLoginIT ( Travis Unknown )
     Introducing the LoginServerClassRunner ( Travis Unknown )
  Filip Hanik and Philip Kuryloski:
     Move Saml Login page test to integration suite ( Travis Unknown )
     Matrix build the saml profile ( Travis Unknown )
     Disable default google analytics config in login.yml ( Travis Unknown )
     Page Title determined by brand setting ( Travis Unknown )
  GarfieldLinux:
     new LICENSE NOTICE file ( Travis Unknown )
Bump cloudfoundry/uaa:
  Filip Hanik:
     Merge branch 'release/1.6.3' ( Travis Success: https://travis-ci.org/cloudfoundry/uaa/builds/24127765 )
     Bump release version to 1.6.3 ( Travis Success: https://travis-ci.org/cloudfoundry/uaa/builds/24127564 )
     Correct markdown indents for lists ( Travis Unknown )
     Merge branch 'develop' of github.com:cloudfoundry/uaa into develop ( Travis Unknown )
     https://www.pivotaltracker.com/story/show/69667106 Remove script and directory not used. ( Travis Unknown )
     Update Audit documentation [ci skip] ( Travis Unknown )
     Do not log the code that was generated. A code is like a password. ( Travis Unknown )
     Merge branch 'feature/auditlog' into develop ( Travis Unknown )
     https://www.pivotaltracker.com/story/show/68675750 Implement all required auditing events and implement unit/integration tests for them. Introducing the TestApplicationEventPublisher Publish ApprovalModifiedEvents from the JdbcApprovalStore https://www.pivotaltracker.com/story/show/68675750 Publish TokenIssuedEvents from UaaTokenServices Implement verification of user created event when it is auto created by the login server Fix UAA API docs for /Groups ( Travis Unknown )
     remove non existent APIs ( Travis Unknown )
     add in note to check out ( Travis Unknown )
     Bump dev version ( Travis Unknown )
  Johannes Tuchscherer:
     Merge branch 'cc-vs-ccng' of https://github.com/duglin/uaa into duglin-cc-vs-ccng ( Travis Unknown )
  Doug Davis:
     merge cc/ccdb with ccng/ccdb_ng ( Travis Unknown )
  Philip Kuryloski and Robert Gallagher:
     Merge branch 'feature/auto_snapshot_deploy' into develop ( Travis Unknown )
     Publish maven snapshot on success ( Travis Unknown )
     Add deployment key ( Travis Unknown )
     Update Sysadmin-Guide ( Travis Unknown )
     Update README ( Travis Unknown )
     Add Travis CI and Coveralls badges to README ( Travis Unknown )
     Bye bye emma ( Travis Unknown )
     Enable Coveralls integration ( Travis Unknown )
     Merge branch 'feature/spring4' into develop ( Travis Unknown )
     Bump Spring Security patch level to 3.2.3. ( Travis Unknown )
     Spring 4.0 ( Travis Unknown )
Merge pull request #374 from nebhale/70160258-remove-buildpack-cached-dependencies

Remove Java Buildpack Dependencies from Blobstore
Revert "Bump src/login, src/uaa"

This reverts commit a0f9ae10c1ce74893c995fb8af1c9683e1dbb4ec.
Updated submodule for go buildpack
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