Inject config via constructor

Since it is used by every method on Destroyer

Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
moved destroying ec2 instances into destroyer class
moved destroying ebs volumes into destroyer class
extracted RdsDestroyer from aws destroy action
moved destroying s3 buckets into destroyer class
extracted VpcDestroyer from aws destroy action
moved destroying key pairs into destroyer class
moved destroying elastic ips into destroyer class
moved destroying security groups into destroyer class
moved destroying route53 records into destroyer class
removed delete_server_certificates since ELB class takes care of serv certs
removed unused delete_vpc method
Go Agent writes out dhclient config on Ubuntu

 * Introduces Platform to agent
 * Infrastructure delegates to platform through interface
 * Platform is specified by -P

Signed-off-by: Jeffrey Peckham <peckham@pivotallabs.com>
Explicitly including directories in gemspecs

Signed-off-by: Jeffrey Peckham <peckham@pivotallabs.com>
Restart dhcp client after writing config file

Signed-off-by: Jeffrey Peckham <peckham@pivotallabs.com>
Invoking root profile during stemcell build stages.

- Needed to find go in PATH

Signed-off-by: Jeffrey Peckham <peckham@pivotallabs.com>
renamed CompiledPackageYamlWritet to CompiledPackageManifest

Signed-off-by: dmitriy kalinin <dmitriy@pivotallabs.com>
export compiled packages manifest is now exported by the exporter

Signed-off-by: dmitriy kalinin <dmitriy@pivotallabs.com>
check sha1 when downloading compiled packages for export

Signed-off-by: dmitriy kalinin <dmitriy@pivotallabs.com>
dry up compiled_packages_controller specs

Signed-off-by: dmitriy kalinin <dmitriy@pivotallabs.com>