Build stemcell in AWS machine

* Specify pipeline for stemcell building

Signed-off-by: Andrei Dinin <adinin@pivotal.io>
Set tmp directory

Signed-off-by: Andrei Dinin <adinin@pivotal.io>
Change ruby to 2.1.2

Signed-off-by: Andrei Dinin <adinin@pivotal.io>
Remove extra code

Signed-off-by: Andrei Dinin <adinin@pivotal.io>
Prepare agent for stemcell building and bats

* Install Bundler
* Install Vagrant prerequisites
* Install ChefDK for Vagrant
* Install Vagrant plugins
* Install s3cmd
* Install AWS cli
* Add private key for accessing bosh stemcell building machine
* Set VirtualBox machine folder to filesystem with more space

Signed-off-by: Andrei Dinin <adinin@pivotal.io>
Download stemcell from s3 to run BATs

Signed-off-by: Andrei Dinin <adinin@pivotal.io>
Use s3 cli to modify image attribute of boxes after building

Signed-off-by: Andrei Dinin <adinin@pivotal.io>
Upload boxes to s3 after building

Signed-off-by: Andrei Dinin <adinin@pivotal.io>
Download box from S3 to run BATs

Signed-off-by: Andrei Dinin <adinin@pivotal.io>
Refactor promote and publish boxes

Signed-off-by: Andrei Dinin <adinin@pivotal.io>
Update VBoxGuestAdditions to 4.3.18

Signed-off-by: Andrei Dinin <adinin@pivotal.io>
Update publish-stemcells for GoCD

* Move from pipeline bucket to final bucket instead of uploading

Signed-off-by: Andrei Dinin <adinin@pivotal.io>
Split publishing boxes and promotion

Signed-off-by: Andrei Dinin <adinin@pivotal.io>
Update cloudfront and bucket

Signed-off-by: Andrei Dinin <adinin@pivotal.io>
Update location of packer-bosh.tgz

Signed-off-by: Andrei Dinin <adinin@pivotal.io>