Add elasticsearch service to vcap core components list

Change-Id: I99d8717b79d30b0de3cd3419f541568228a16458
[dev_setup] Move elasticsearch into cf blob

Change-Id: I4a40f8b885ddf6c84937123fea93a53de11bb6ab
[dev_setup] Move couchdb into cf blob

Change-Id: I46811836302b092ba6ad5b608fe56fd3392713e7
[dev_setup] Support service lifecycyle (snapshot/serialization)

  1. only support local file system to store snapshots
  2. by default, this feature is disabled

Change-Id: Ieb72f43dea9558b266c4a783d928a6957fccd52c
[dev_setup] generated vcap_service_backup_ctl should be in git ignore list

Change-Id: I64b44e91418249efac54a1f593cf02546393db61
Merge "[dev_setup] Move couchdb into cf blob"
Merge "Add elasticsearch service to vcap core components list"
Merge "[dev_setup] Move elasticsearch into cf blob"
Add timeout attributes to service cookbooks.

Change-Id: I4e4a491ca22031cbe7a799b5e095c4806165bf07
[dev_setup] Fix a bug while starting dev_setup

Redis/mysql/mongodb/postgre gateway can't connect to redis-server
while starting dev_setup.

To fix it, make service lifecycle disabled by default.

Change-Id: I61b40cbe425d19e5ecdb4024fc12080078e76813
Merge "[dev_setup] Fix a bug while starting dev_setup"
[dev_setup] Exit on error

  This change causes dev_setup to exit early on errors instead of
blindly going ahead.

Change-Id: Ia7b74ecc17a986bbce8483476c11666101b4c50e
[dev_setup][bugfix] Use effective group id

  The following services cookbooks
  - memcached
  - neo4j
  - rabbitmq
  - redis
  currently set certain files and directories to a group of the same
name as the current user, which does not necessarily exist. This change
corrects it to use the effective group id of the current user.

Change-Id: I1fc46f559694043e00ea7dc1b584ebe008539822
[dev_setup] Work with broken out repos

  This change adapts dev_setup to the repo split.
  - Cookbooks and bootstrapping scripts are updated.
  - bin/{cc,hm,dea,router,vcap} are removed

  Test plan:
  - Run dev_setup on an existing installation, pass BVT's
  - Run dev_setup on a pristine VM, pass BVt's

  Next step:
  - remove the component / gem sub dirs from vcap repo

Change-Id: If24e2e113075cf0d9135d59b594b3a2517c401fa
Nuke 2 gems and 7 daemons sub dirs

  The following gems are removed:
  - vcap_common
  - vcap_staging
  The following core components are removed:
  - cc
  - hm
  - dea
  - router
  - stager
  - warden, warden-client, em-warden-client
  - package_cache, package_cache_client

  Test plan:
  - BOSH deploy, pass BVTs (so cf-release no longer depends on bits
    under src/core/{dea,router,...}
  - dev_setup succeeded, BVTs passed

Change-Id: I99a23e0cfb3019c39aa4f40da3f566c0a6ca459e
[dev_setup] Add node08 runtime with Node.js 0.8.2

Change-Id: I88d702456d246280c4da52fa5ad7c3bc70597ef0
[dev_setup] Install improvement for dev_setup

Now, we can dev_setup successfully, even if the cf instance is
running.

Change-Id: I791a109aeb1c12efca936c74ee5eba6a0072be7c
[dev_setup] Audit mysql long transactions

Now we can audit mysql long transactions without killing them

Change-Id: I6968646b9039b5f558839528118e748ecd079e66
Add dev_setup support for installing echo service

Change-Id: I793cd8b5785a2f7ae6df531dad0446b7e6ccaa31
Merge "[dev_setup] generated vcap_service_backup_ctl should be in git ignore list"