BATS -> integration test: list vms
Move common simple deployment code to helper.
Eagerly initialize collaborators, use more current names
Gather dependencies on candidate
Start moving knowledge about dirs into stemcell environment
Stop passing values between objects via ENV
Push ENV access down
Encapsulate spec_name in StemcellBuilderOptions
Pass StemcellBuilderCommand collaborators instead of primitives
Inject StemcellBuilderOptions into StemcellRakeMethods
Add missing require
Move StemcellRakeMethods functionality into StemcellBuilder
Move StemcellRakeMethods code into StemcellBuilder
Refactor #build into private methods for clarity
Fix missing require
Add git-duet so commits have real users
add class to handle OperatingSystem
Remove unnecessary require

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

Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
Introduce bosh-core gem

* To extract reusable code from bosh-dev into a production-worthy location
* bosh_common isn't a good candidate as it doesn't respect the loadpath
  i.e. require 'common' vs require 'bosh/core'
* Too many things depend on bosh_common to change it safely

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