prepare_instance.sh can be re-run

Instead of failing (re-create symlin) or redoing long activities
(re-install ruby and rubygems), it skips those steps if
not necessary

Change-Id: Iae17d0dfe012e44fec2ee5afc848ab0e2db783c9
CLI displays which bosh deployment file

Removed a redundant call to deployment_required

Change-Id: I492e6155a8cd6578792611feba7b6ac35e2ff2c8
agent should not be nice

Change-Id: I7dbdaa62904cd95bf91fbadd37ffc3bbcbdf7317
wait_resource should use id when available

Change-Id: Ib1a7ee13e1eb50e06b68d709ac0d38456f43ed4f
Show the error if a job prepare script fails.

Change-Id: Ibf0510cd87d4198b3c873be4dc8df352b8df3aad
[agent] lookup registry ip when openstack user data has dns server list

Change-Id: I50c8d789cc01930a7fa3fc3cc6c76cbfe7637c18
Merge "CLI displays which bosh deployment file"
pass dns server list to ec2 user data

- used by agent to lookup registry ip

Change-Id: I5f62da51e7d63e076654c8a1db6396019938ad18
Merge "pass dns server list to ec2 user data"
[#33244467] - Set AMI description with stemcell name and version

Change-Id: I93dabfd33934d50775eefa940c6ad487a3949f56
Monit starts colocated jobs in order

Monit loads the /var/vcap/monit/job/*.monitrc symlinks
and starts them in reverse alphabetic order.

The numerical prefix is 4 digits, which will allow for
the colocation of 10,000 jobs on the same VM. This is
called "Martin's Job Safety Number".

Change-Id: I58f5e1e1434aac9fec9eb8ef3a6b1cbedd0dd608
Merge "agent should not be nice"
Merge "wait_resource should use id when available"
Make dependency resolution recursive.

Change-Id: If434e01a72b1681c3048b4fb7c58ff31d6b949ee
Merge "[agent] lookup registry ip when openstack user data has dns server list"
Merge "Monit starts colocated jobs in order"
Merge "Make dependency resolution recursive."
Merge "Show the error if a job prepare script fails."
bumped version of aws cpi client, and documented changes

Change-Id: I5f57f3c93b3e717a5f5e0d851b209c4597b45bbe
Merge "prepare_instance.sh can be re-run"