[cloudformation] fetch github ssh key from s3 bucket instead of from an environment variable
Merge pull request #5 from signifyd/fix/github_key_from_s3

[cloudformation] fetch github ssh key from s3 bucket instead of env var
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