Add Keystone domain for Heat support

This patch adds support for creation of Keystone domain for Heat
and for proper configuration of Heat.

For this patch to work [1] is required. This patch is not currently
in upstream module yet, but it will be part of next o-p-m build.

[1] https://github.com/paramite/puppet-heat/commit/3a38aa6eda5a57299f20bf0cabb10442e1a2cc89

Change-Id: I6b9c0f112d2e85131d880f308b9f391b47891cd7
Fixes: rhbz#1076172
Merge "Add Keystone domain for Heat support"