Spec updates to match ccng template changes supporting external_protocol
Add go system buildpack
Update go buildpack submodule
Packaging now does a bundle install before creating the zip
Spec now includes Rakefile, required to run package
Moved cf-buildpack-go to cloudfoundry-incubator
Reference buildpack_go in cloud controller spec files
Update go buildpack submodule
Add directory to go build pack spec
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>