Remove un-needed context

  * BUILD_PATH is no longer used
Clean up contexts and make specs more explicit
Push ArchiveFilename down into StemcellBuilderOptions
StemcellBuilderCommand sanitizes the stemcell environment
Refactor StemcellBuilder to reduce instances vars
StemcellBuilderCommand create StemcellEnvironment
Refactor initializer
Move StemcellBuilderOptions into Command class
Rename for clarity
Update method signatures for consistency

  * rake task now passes Build.candidate explicitly
Moved AWS code into AWS namespace

Signed-off-by: Colin Humphreys <chumphreys@pivotallabs.com>
Moved Bosh::Stemcell::AwsRegistry to Bosh::Stemcell::Aws::Region

Signed-off-by: Colin Humphreys <chumphreys@pivotallabs.com>
Make spec safer

Signed-off-by: Colin Humphreys <chumphreys@pivotallabs.com>
Ami no longer middle-man between light stemcell and region

Signed-off-by: Colin Humphreys <chumphreys@pivotallabs.com>
Encapsulate default region in Region class

Signed-off-by: Colin Humphreys <chumphreys@pivotallabs.com>
Rename Bosh::Stemcell::Stemcell to Bosh::Stemcell::Archive

Signed-off-by: Colin Humphreys <chumphreys@pivotallabs.com>
Integration specs run_bosh uses options hash for work_dir
rename for clarity
ci:stemcell task now requires :operating_system token

  * this token is not yet used in stemcell creation

Signed-off-by: Colin Humphreys <chumphreys@pivotallabs.com>
Stop using its() which calls (private) :send

Signed-off-by: Colin Humphreys <chumphreys@pivotallabs.com>