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
Add gemspec for bosh agent.

This does not replace the Gemfile yet due to some remaining issues with
dependency selection by platform. I plan to use it to build the gem and
vendor it in the micro repo.

Change-Id: I05f72e0063df20dbd6e88ba9dad5fa2c10b5c836
lookup registry ip when ec2 user data has dns server list

Change-Id: I3336bb8368fb90b9caf371ce3d82e6e72bb0df93
agent should not be nice

Change-Id: I7dbdaa62904cd95bf91fbadd37ffc3bbcbdf7317
deployer 1.3.1

Change-Id: I8169b72974282765ef086fe651c69233600405c5
wait_resource should use id when available

Change-Id: Ib1a7ee13e1eb50e06b68d709ac0d38456f43ed4f
Merge "deployer 1.3.1"
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 "lookup registry ip when ec2 user data has dns server list"
Merge "Add gemspec for bosh agent."
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