Extract CpiCmdRunner from cloud

Signed-off-by: Maria Shaldibina <mshaldibina@pivotal.io>
Parse job persistent_disk from manifest

Signed-off-by: Maria Shaldibina <mshaldibina@pivotal.io>
Remove infrastructure from vm and stemcell

Signed-off-by: Maria Shaldibina <mshaldibina@pivotal.io>
Add CreateDisk to cloud

Signed-off-by: Maria Shaldibina <mshaldibina@pivotal.io>
Add DiskManager

Signed-off-by: Maria Shaldibina <mshaldibina@pivotal.io>
Create disk when persistent_disk is specified

Signed-off-by: Maria Shaldibina <mshaldibina@pivotal.io>
VM Manager returns VM instead of just CID

Signed-off-by: Maria Shaldibina <mshaldibina@pivotal.io>
Don't double-wrap errors in deployer

Only wrap when there's more context to be added.

Signed-off-by: Maria Shaldibina <mshaldibina@pivotal.io>
Add event logs for create disk

Signed-off-by: Maria Shaldibina <mshaldibina@pivotal.io>
eventlogging -> eventlogger

Signed-off-by: Maria Shaldibina <mshaldibina@pivotal.io>
Add stage helper to eventlogger

Signed-off-by: Maria Shaldibina <mshaldibina@pivotal.io>
Update Dockerfile

Signed-off-by: Maria Shaldibina <mshaldibina@pivotal.io>
Pull docker image prior to run

Signed-off-by: Maria Shaldibina <mshaldibina@pivotal.io>