Expose ccng.directories.diagnostics property

Enable specification of output directory for USR1 diagnostic files from
the cloud controller.
node buildpack doesn't curl to nomnom.heroku.com
Fix offline ruby buildpack accessing internet when installing rails_12factor
[cfid-1173] Update tabasco / a1 / prod to configure an smtp server for the login job
- Add SMTP server config properties to the spec and login.yml.erb so they will be passed to login.yml by bosh

[#69940642] https://www.pivotaltracker.com/story/show/69940642
[cfid-1572] Pivotal Network tile links to network.run.pivotal.io instead of network.gopivotal.com
- Replace erroneous default Pivotal Network links with nils in open source config

[#71903846] https://www.pivotaltracker.com/story/show/71903846
[cfid-1554] Add new tile to pivotal branded landing page
- Add tiles placeholder to spec and cf-properties
- Add parsing of list of tile hashes to login.yml.erb
TODO: Add tiles config to environment stubs

[#71802710] https://www.pivotaltracker.com/story/show/71802710
Use nil for default tiles config instead of explicit merge.
- Makes config optional

[#71802710] https://www.pivotaltracker.com/story/show/71802710
Update to latest ruby patch version.
Merge remote-tracking branch 'origin/pr/383' into develop

Signed-off-by: Joseph Palermo <jpalermo@pivotallabs.com>
Bump src/cloud_controller_ng

Bump cloudfoundry/cloud_controller_ng:
  James Myers:
     Merge remote-tracking branch origin/pr/229 into HEAD ( Travis created: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/27148778 )
     Merge remote-tracking branch origin/pr/227 into HEAD ( Travis Unknown )
  Abhijit Hiremagalur:
     Default to sqlite when running focused spec outside of Rake ( Travis started: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/27146450 )
  Matthew Sykes:
     Avoid recreating tables too often ( Travis Success: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/26993185 )
     Test authz branches at ModelController only ( Travis Unknown )
     FakeApp is really a FrontController ( Travis Unknown )
     Ensure foreign keys for test models are Oracle friendly ( Travis Success: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/26985331 )
     Expose configuration for diagnostic output directory ( Travis Unknown )
     Collect basic diagnostics in response to USR1 ( Travis Unknown )
  Joseph Palermo:
     Merge remote-tracking branch origin/pr/231 ( Travis Success: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/26990416 )
  fraenkel:
     Upload buildpack bits if they are missing in the blobstore ( Travis Unknown )

Signed-off-by: Joseph Palermo <jpalermo@pivotallabs.com>
Merge branch 'develop' of github.com:cloudfoundry/cf-release into develop
Bump src/warden

Bump cloudfoundry/warden:
  Eric Malm:
     Update yajl-ruby ( Travis created: https://travis-ci.org/cloudfoundry/warden/builds/27149586 )

Signed-off-by: Matthew Sykes <matthew.sykes@gmail.com>
Bump yajl-ruby in cf-registrar-bundle-for-identity

Signed-off-by: Matthew Sykes <matthew.sykes@gmail.com>
Update yajl-ruby for nats_stream_forwarder

Signed-off-by: Matthew Sykes <matthew.sykes@gmail.com>
Bump src/warden

Bump cloudfoundry/warden:
  Eric Malm:
     Lock rspec at ~> 2.11 ( Travis created: https://travis-ci.org/cloudfoundry/warden/builds/27170627 )

Signed-off-by: Matthew Sykes <matthew.sykes@gmail.com>
Bump src/cloud_controller_ng

Bump cloudfoundry/cloud_controller_ng:
  James Myers:
     API for assigning/unassigning AppSecurityGroups as staging defaults ( Travis created: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/27174511 )
  Abhijit Hiremagalur:
     Avoid boolean for non_transactional specs ( Travis Success: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/27165484 )

Signed-off-by: Joseph Palermo <jpalermo@pivotallabs.com>
Bump src/cloud_controller_ng

Bump cloudfoundry/cloud_controller_ng:
  James Myers:
     Api Documentation for AppSecurityGroupStagingDefaults endpoints ( Travis created: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/27177622 )
  Abhijit Hiremagalur:
     Use a dynamic list of tables to detect pollution ( Travis created: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/27176111 )
     Switch to truncation for non_transactional specs ( Travis Unknown )

Signed-off-by: Joseph Palermo <jpalermo@pivotallabs.com>
Merge remote-tracking branch 'origin/pr/413' into develop

Signed-off-by: Matthew Sykes <matthew.sykes@gmail.com>
Bump src/cloud_controller_ng

Bump cloudfoundry/cloud_controller_ng:
  Joseph Palermo:
     API for assigning/unassigning AppSecurityGroups as defaults for running apps ( Travis created: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/27179785 )
  Ted Young:
     Diego reporter properly returns DOWN instances now. ( Travis created: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/27179280 )
  Zach Robinson:
     only report instances that are within the app desired instance count ( Travis Unknown )
     stub out stats_for_app for diego ( Travis Unknown )
     can connect to tps on non standard port ( Travis Unknown )
  Dave Liebreich:
     Run all controller specs in single suite ( Travis created: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/27179062 )

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

Bump cloudfoundry/cloud_controller_ng:
  James Myers:
     Default runtime AppSecurityGroups are associated with all spaces ( Travis created: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/27255301 )
  Dave Liebreich:
     Avoid recreating tables in acceptance specs ( Travis Success: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/27188591 )

Signed-off-by: Joseph Palermo <jpalermo@pivotallabs.com>