OpenStack Orchestration

Partial support for OpenStack's "heat" component which allows (among other things) creation of multiple VMs in a single step using a JSON-based template language. Implemented so far is CRUD for the "stack" model, which handles creation and deletion of VM groups. More things might follow later.