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>
Simplify options to StemcellBuilderOptions

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

Signed-off-by: Colin Humphreys <chumphreys@pivotallabs.com>
Pass OperatingSystem into StemcellBuilderOptions

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

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

Signed-off-by: Colin Humphreys <chumphreys@pivotallabs.com>
Rename source_root for clarity

Signed-off-by: Colin Humphreys <chumphreys@pivotallabs.com>
Rename env -> environment_hash for clarity

Signed-off-by: Colin Humphreys <chumphreys@pivotallabs.com>
Change stemcell spec name to make room for centos

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

Signed-off-by: Colin Humphreys <chumphreys@pivotallabs.com>
Spec clearly shows mocking of collaborator

Signed-off-by: Colin Humphreys <chumphreys@pivotallabs.com>
Use short module declaration

Signed-off-by: Colin Humphreys <chumphreys@pivotallabs.com>
Add require for spec_helper

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

Signed-off-by: Colin Humphreys <chumphreys@pivotallabs.com>
Stemcells can now build OperatingSystem variants

  * centos and ubuntu are the only valid OS values
  * centos is currently identical to ubuntu

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