remove invalid comments from json roles
add chef_type and json_class to json roles
untabify roles
[cloudformation] first pass at retrieving platform artifact from existing s3 builds
[platform] add resource to enable upstart service
[platform] remove staging recipe from role run list
[cloudformation] updates for platform from s3
[cloudformation] re-number commands in chef metadata

this makes it easier for us to shim other commands into the alphabetical
command run order
[cloudformation] style cleanup
[cloudformation] add elb dynamic

(cherry picked from commit 5e3baaf41d5c0a1eced9b78d67c5e5fc9df29dd6)
[cloudformation] add wait handle and wait condition to ec2 instance dynamic

(cherry picked from commit 808fbc90c662e6cfaac9a19f59cd227cbc88cabf)
[cloudformation] add elb to platform template
[cloudformation] add ssl cert arn to environment settings map
[cloudformation] remove spurious underscore in security group name
[cloudformation] additional platform template tweaks
[cloudformation] update allowed environments in chef component
move web testing gems into their own bundler group so we can skip them
[cloudformation] use platform::base instead of environment roles, default max nodes to 2
[cloudformation] reuse existing com.signifyd.* buckets for shared automation data
Revert changes to existing role files

Stack template no longer uses these environment roles, so we'll put them
back the way we found them.

This reverts commit 59bdc9578658d35b5ed11fcc214b09eb4e128972.

Conflicts:
	roles/staging.json