Cleanup agent task_id lookup tests
[finishes #51683523] Removing aws dir because it's not used.
[#54122135] added git:promote_branch task in preparation for new branch workflow
Use Ruby 1.9 style hashes & single quotes per new styleguide
Extract aws bat runner into unit tested class
Extract shell out logic from bat aws runner
Move aws_runner into bat subdir
Extract StemcellArchive to determine version
Inject manifest filename via constructor
Extract deployment manifest objects for aws so it is more like the others
Retrofit spec for Bosh::Dev::Aws::Receipts
Retrofit spec for Bosh::Dev::Bat::BoshCli
Make internal method private
Terser implementation
Retrofit spec for Bosh::Dev::Bat::Shell
Retrofit specs for manifests
Added missing require for tempfile
BatHelper is now responsible for creating and sanitizing the artifacts directory

 * moves logic out of spec.rake
Remove duplicate method calls, probably from a bad merge
AwsRunner needs to use the same bosh_config for all calls

 * BoshCli is renamed to BoshCliSession for clarity
 * Aws::MicroBoshDeploymentManifest takes BoshCliSession from AwsRunner
 * Aws::BatDeploymentManifest takes BoshCliSession from AwsRunner