[api] Adding support for VM delete action

- Enabling delete action on VM collection and resources
- Leveraging generic delete methods
- Added post based generic delete method for returning results hash like other actions.
- Adding specs for Vm delete

https://trello.com/c/jRyHMgjs