Extract CPIDeployment from Deployment

Signed-off-by: Christian Williams <cwilliams@pivotal.io>
Rename manifestParser to boshDeploymentParser

Signed-off-by: Christian Williams <cwilliams@pivotal.io>
Merge deployment parsers into one

Signed-off-by: Christian Williams <cwilliams@pivotal.io>
Remove fileValidator

Signed-off-by: Christian Williams <cwilliams@pivotal.io>
Add micro delete command.

- Add gomock dependency
- Clean up several error strings to include more context

[#73562456]

Signed-off-by: Christian Williams <cwilliams@pivotal.io>
Add bin/mockgen to regenerate mocks.

Signed-off-by: Christian Williams <cwilliams@pivotal.io>
Add event logging to micro delete

[#73562456]

Signed-off-by: Christian Williams <cwilliams@pivotal.io>
Clear current vm, disk, and stemcell when deleting microbosh.

[#73562456]

Signed-off-by: Christian Williams <cwilliams@pivotal.io>
Add deletion of orphaned disks & stemcells

[#73562456]

Signed-off-by: Christian Williams <cwilliams@pivotal.io>
Add `micro delete` acceptance test.

[#73562456]

Signed-off-by: Christian Williams <cwilliams@pivotal.io>