set up logrotate upon receiving an apply message
use 50M as default MaxLogFileSize in apply message
use filepath.Join
Gracefully handle instances with no job_index

  * `bosh vms` no longer tries to look up instance based on a sequel filter
    that uses an empty string for an integer

Signed-off-by: Tony Hansmann <thansmann@pivotallabs.com>
Formatting

Signed-off-by: Tony Hansmann <thansmann@pivotallabs.com>
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