Merge remote branch 'origin/services-r10' into services-r11

Change-Id: Ib3828c66d6b572402e3bf0e0e70b1294f1f50d28
Add snapshot_manager to cleanup the snapshots belong to the un-provisioned service instances

Change-Id: I264715c8b3e5c3d7fc1a3712795e91ff63a457ac
Merge "Add snapshot_manager to cleanup the snapshots belong to the un-provisioned service instances" into services-r11
Merge branch 'master' into services-r11

Change-Id: Ice6c14e70ca69457e27227bbe253eaabd09dea6d
sanitize pass but not sanitize 'mysql' for varz

Change-Id: Ic9d0ece87f56847240e8779049da781733c4d932
Merge "sanitize pass but not sanitize 'mysql' for varz" into services-r11
add new serialized apis to vcap

Change-Id: I461b226c7a89c0f810730c907efce19a639649f8
Dev setup support for memcached as a service

- Configure sasldb and lib event when going dev setup for memcached
- Addressed CR comments
- Updated vcap to remove couchdb from optional services, this change will be made later
- Cleaned up memcache dev setup recipie (in place edit of saslauthd config file)
- Configured neo4j and memcached to be excluded by default, use environment variable to override
- Config files corrections from CR comments
- Deleted unused file, added default 16M memory for memcached instance

Change-Id: I3f28d4b42989af6dc56ca1757daff93b43b5f6d7
Merge branch 'services-r11'

- bump vcap/services
- bump vcap_common gem version to 1.0.12

Conflicts:
	cloud_controller/Gemfile.lock
	cloud_controller/vendor/cache/vcap_common-1.0.11.gem
	common/vcap_common.gemspec

Change-Id: I09534faafb367a6cd2046c7fa4e15700366019e4
[README] Update legacy env var

  Reference VCAP_APP_{HOST,PORT} instead of the legacy VMC_* vars

Change-Id: I8733e41fb3e8db7c74bf6fd1cc962cb87d0a0f7e
Merge "[README] Update legacy env var"
update uaa with fix for web authorization approval UI, and tests for the fix

update secoauth, fix uaa devsetup

Change-Id: I9d568830fddcd88701cbe507bca3cbb04174000c
mkae nuke_service.rb path to be correct.

Change-Id: Id1afeaa36ec58b7451506f8d70e023d77e2c9b2d
Merge "Dev setup support for memcached as a service"
[dev_setup] Fix Chef regression

  This change replaces the use of remote_file with cf_remote_file to
work around two limitations in Chef 0.10:
  - Chef shares its downloading logic of remote_file with its REST
    client.  The REST client decompresses archives when it sees the
    header "Content-Encoding: gzip", which is an undesirable behavior
    for remote_file.
  - Chef only uses the specified checksum to trigger update, but it does
    no validation after new remote files are downloaded.

  Our requirement of cf_remote_file:
  - Don't do content decoding magic
  - checksum required and *always* validates the checksum

  Test plan: remove locally compiled ruby and the cached tarballs, run
dev_setup.

Change-Id: Ifb91188ec7ec2f77fafc671d128625ec0f8f1c77
[stager] Add license and notice to stager

  This change adds a license and notice file to the stager sub dir in
preparation for giving it its own repo.

Change-Id: I7fbdd2895b4d556f9439ae900b461ad7955ab798
[dev_setup] set owner of mongo tarball

  Correcting my stupidity of commenting out the ownership and permission
attributes in commit 2abb03a9.

Change-Id: I7ddc6b070cb167d3285ece9aba3390a837fe4114
[dev_setup] Use github for lua-cjson source

  This change switches to downloading the source from github to avoid
outage of lua-cjson's author's homepage.

  Test plan:
    Run dev_setup on a vanilla VM and pass BVTs

Change-Id: I8068a5060014b46847cfa288916e282de22fb88a
Add an api for CC, which returns a specific service offering
Get /services/v1/offerings/:label

Change-Id: I47e66278d0782e095b553cafbc904591e25b5571
Merge "mkae nuke_service.rb path to be correct."