Java Buildpack 2.1

Starting with the 2.1 release of the Java Buildpack, packaged versions
of the buildpack should not be linked via submodule.  Instead, a
packaged version of the buildpack, (complete with version baked into
the code) should be used.

To facilitate both Cloud Foundry open source and PivotalCF, there are
two different versions of the buildpack.  The first, online buildpack,
should be used in environments that have Internet access (e.g.
https://run.pivotal.io).  The second, offline buildpack, should be
used in environments that do not have Internet access (e.g.
PivotalCF).

This change removes the existing Java Buildpack submodule and replaces
it with a reference to the packaged buildpack in the blobstore.  This
packaging style was based on the gloang packaging that already
existed.
Bump src/cloud_controller_ng

Bump cloudfoundry/cloud_controller_ng:
  Phan Le:
     Refactor who can add domain to org logic. ( Travis created: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/23701883 )
     Enable space developer to see and map private domain ( Travis Unknown )
  fraenkel:
     When the blobstore is local, detect missing droplets ( Travis Failed: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/23696102 )
Bump src/cloud_controller_ng
https://www.pivotaltracker.com/story/show/69962668
Fix issue of evaluating spring_profiles when value is set to 'saml'
Remove ruby nats dependencies

[finishes #70045380]

Signed-off-by: James Myers <jmyers@pivotallabs.com>
Merge remote-tracking branch 'origin/pr/352' into develop

Signed-off-by: Mark Rushakoff <mrushakoff@pivotallabs.com>
Bump src/collector, src/etcd-metrics-server

Bump cloudfoundry/collector:
  Ted Young:
     Add ability to send metrics for etcd-diego ( Travis Success: https://travis-ci.org/cloudfoundry/collector/builds/23632260 )
Bump cloudfoundry-incubator/etcd-metrics-server:
  Ted Young:
     allow custom jobName to be set via commandline
     updated Godeps, log component URL since previous values are now private
  Onsi Fakhouri:
     Fix coveralls badge
     Remove obsolete logging
     cover your alls with more all-cover
  David Varvel:
     Cover all the alls
  Max Brunsfeld:
     add a dial timeout to etcd health check

[#69462832]

Signed-off-by: Chris Adams <cadams@pivotallabs.com>
specify cf release in deployment template

this moves this out of stubs, which should be usable for multiple deployments

Signed-off-by: Chris Adams <cadams@pivotallabs.com>
Merge remote-tracking branch 'origin/pr/363' into develop

Signed-off-by: Eric Malm <emalm@pivotallabs.com>

Conflicts:
	.gitmodules
Java Buildpack 2.1.1

This change updates the Java Buildpack to version 2.1.1.  Version
2.1.1 fixes a bug running Spring Boot applications.

Both the online and offline buildpacks are updated as part of this
change.
Merge remote-tracking branch 'origin/pr/366' into develop

Signed-off-by: Eric Malm <emalm@pivotallabs.com>
Fix names of java buildpack blobs.

[#70188610]

Signed-off-by: Eric Malm <emalm@pivotallabs.com>
Bump src/gnatsd; expose gnatsd monitoring config

- nats job can be configured via deployment manifest to turn on monitoring
  and pprof support (turned off by default)

[#70091334]

Bump apcera/gnatsd:
  Derek Collison:
     pass by address ( Travis Success: https://travis-ci.org/apcera/gnatsd/builds/23780878 )
     bad copy of file ( Travis Failed: https://travis-ci.org/apcera/gnatsd/builds/23780486 )
     Bumped version ( Travis Failed: https://travis-ci.org/apcera/gnatsd/builds/23778241 )
     Added perf test for defers and parseInt ( Travis Failed: https://travis-ci.org/apcera/gnatsd/builds/23777928 )
     Merge pull request #30 from pivotal-cf-experimental/profiling-port-config-file ( Travis Success: https://travis-ci.org/apcera/gnatsd/builds/23777792 )
     perf results ( Travis Success: https://travis-ci.org/apcera/gnatsd/builds/23777610 )
     syntax ( Travis Success: https://travis-ci.org/apcera/gnatsd/builds/23135704 )
     Should receive msgs ( Travis Unknown )
     Added results from go1.2.1 on new MBA ( Travis Unknown )
     Added in three and four token match benchmarks ( Travis Unknown )
  Eric Malm:
     Make profiling port configurable via file ( Travis Unknown )

Signed-off-by: Eric Malm <emalm@pivotallabs.com>
Bump src/cloud_controller_ng

Bump cloudfoundry/cloud_controller_ng:
  Eric Malm:
     Ensure that there is at least one org manager per org ( Travis created: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/23794978 )

Signed-off-by: James Myers <jmyers@pivotallabs.com>
Bump src/cloud_controller_ng

Bump cloudfoundry/cloud_controller_ng:
  Phan Le:
     Finish StagingsController refactoring ( Travis Success: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/23796492 )
     Refactor stagings_controller. ( Travis Unknown )
     Minor test refactoring ( Travis Unknown )

Signed-off-by: Kai Zhang <kaizhang@cn.ibm.com>
Java Buildpack 2.1.2

This change updates the Java Buildpack to version 2.1.2.  Version
2.1.2 fixes a bug in Java Buildpack Auto-reconfiguration and adds
support for Ubuntu 14.04 (Trusty Tahr).

Both the online and offline buildpacks are updated as part of this
change.
Bump src/cloud_controller_ng

Bump cloudfoundry/cloud_controller_ng:
  James Myers:
     Fix typo in buildpack_bits_controller ( Travis started: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/24046000 )
     Refactor buildpack_bits_controller to use Blob instead of file ( Travis Success: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/24044498 )
     Make Blobstore::Client#file a public method ( Travis Unknown )

Signed-off-by: Kai Zhang <kaizhang@cn.ibm.com>
Merge pull request #367 from nebhale/java-buildpack-2.1.2

Java Buildpack updated to 2.1.2
Bump src/cloud_controller_ng

Bump cloudfoundry/cloud_controller_ng:
  James Myers:
     Merge remote-tracking branch 'origin/pr/214' ( Travis Unknown )
     Merge remote-tracking branch 'origin/pr/211' ( Travis Unknown )
  Max Brunsfeld:
     cc <-> diego stager is now publish/subscribe ( Travis Success: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/24052908 )
  fraenkel:
     Checks that the file size is within limits before adding to the blobstore ( Travis Unknown )
     Use a proper domain name regex ( Travis Unknown )

Signed-off-by: James Myers <jmyers@pivotallabs.com>
Bump src/cloud_controller_ng

Bump cloudfoundry/cloud_controller_ng:
  Kai Zhang:
     Merge remote-tracking branch 'origin/pr/215' ( Travis Unknown )
  fraenkel:
     When start/scale fail, undo any changes made ( Travis Unknown )

Signed-off-by: James Myers <jmyers@pivotallabs.com>