Added s3 cli to go agent stemcell build
[#59695194]

Signed-off-by: Nick Wade <nwade@pivotallabs.com>
Added better error handling around blobstore feature
[#59695194]

Signed-off-by: Nick Wade <nwade@pivotallabs.com>
Added implementation for s3 blobstore
[#59695194]

Signed-off-by: Nick Wade <nwade@pivotallabs.com>
Added error wrapping across application

Signed-off-by: Nick Wade <nwade@pivotallabs.com>
Added vet and cover from the go.tools package
This is part of Go 1.2

Signed-off-by: Nick Wade <nwade@pivotallabs.com>
Added build for go agent tests on Travis CI

Signed-off-by: Damien Le Berrigaud <damien@pivotallabs.com>
Follow package naming conventions

Signed-off-by: Damien Le Berrigaud <damien@pivotallabs.com>
extracted out dir compression into disk.Compressor
added DecompressFileToDir
Added dummy start action
[#60999230]

Signed-off-by: Damien Le Berrigaud <damien@pivotallabs.com>
Added dummy stop action
[#60999230]

Signed-off-by: Damien Le Berrigaud <damien@pivotallabs.com>
Added dummy drain action
[#60999230]

Signed-off-by: Damien Le Berrigaud <damien@pivotallabs.com>
Update idea config to go 1.2

Signed-off-by: Damien Le Berrigaud <damien@pivotallabs.com>
removed file compression functionality from platform into compressor
fixed Compressor specs for all OSes
Introduce logger with support for log level and tagging

Signed-off-by: Damien Le Berrigaud <damien@pivotallabs.com>
Do not install debugger on Travis; Move vcr to test dependency

Signed-off-by: Jesse Zhang <jz@pivotallabs.com>
Added panic handling and better error capturing in agent
[#61007794]

Signed-off-by: Damien Le Berrigaud <damien@pivotallabs.com>
Introduced debug logs when shelling out
[#61007794]

Signed-off-by: Damien Le Berrigaud <damien@pivotallabs.com>
Made logger an object
[#61007794]

Signed-off-by: Damien Le Berrigaud <damien@pivotallabs.com>