OpenStack Heat Support

This PR provides the initial skeleton for the OpenStack Orchestration Heat API. The `ResourceApi` exposes a single `listTypes()` method and provides mock/live tests.

JIRA: https://issues.apache.org/jira/browse/JCLOUDS-693
I assume this will be needed if we're going to parse the Heat templates. Better comment/remove it until it is actually needed?