Support for a remote stemcell building vm

#54652360
#57265782

Signed-off-by: Caleb Miles <cmiles@pivotallabs.com>
Assume full provisioned bosh-stemcell box

For faster vm startup. [#58017918]

Signed-off-by: Caleb Miles <cmiles@pivotallabs.com>
Add manual step to add bosh keypair to AWS

Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
Add task to build and publish stemcell in a VM

[#57265782]

Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
formatting

Signed-off-by: Dmitriy Kalinin <dmitriy@pivotallabs.com>
pass in build number as an argument

Signed-off-by: Dmitriy Kalinin <dmitriy@pivotallabs.com>
pass in download adapter into build

Signed-off-by: Dmitriy Kalinin <dmitriy@pivotallabs.com>
instead of raising an exception use should to show useful debugging information

Signed-off-by: Dmitriy Kalinin <dmitriy@pivotallabs.com>
allow usage of rake ci:system:micro locally without CANDIDATE_BUILD_NUMBER

Signed-off-by: Dmitriy Kalinin <dmitriy@pivotallabs.com>
set vsphere micro bosh manifest for bats to use single cpu so that
running bats locally is possible

Signed-off-by: Dmitriy Kalinin <dmitriy@pivotallabs.com>
log what DownloadAdapter and LocalDownloadAdapter are doing

Signed-off-by: Dmitriy Kalinin <dmitriy@pivotallabs.com>
properly pass in operating system so that it can be specified when building local stemcells

Signed-off-by: Dmitriy Kalinin <dmitriy@pivotallabs.com>
removed extra rake task indirection when running bats

Signed-off-by: Dmitriy Kalinin <dmitriy@pivotallabs.com>
cleaned up invocation to download_stemcell

Signed-off-by: Dmitriy Kalinin <dmitriy@pivotallabs.com>
look for local stemcell in tmp/

Signed-off-by: Dmitriy Kalinin <dmitriy@pivotallabs.com>
removed system rake

Signed-off-by: Dmitriy Kalinin <dmitriy@pivotallabs.com>
DRY knowledge about stemcell filenames

Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
Formatting

Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
Be explicit about remote/local stemcell building vm

Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
Retrofit spec for StemcellVM

Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>