Clean up of heat role

whitespace, use file's ability to make parent dirs
Clean up of openstack-setup role

whitespace, logic simplifications
Cleanup of site.yml

Whitespace, play/task naming, remove unused include naming
Install keystonemiddleware

Keystone client is deprecating keystoneclient.middleware.auth_token in
favor of keystonemiddleware.auth_token. Since we are using auth tokens,
install this additional python library so we can authenticate auth
tokens using it.
Use keystonemiddleware instead of keystoneclient.middleware
clean up the monitoring playbook stack

task naming, white spacing
Merge pull request #600 from blueboxgroup/cleanup-heat

Clean up of heat role
Merge pull request #601 from blueboxgroup/cleanup-openstack-setup

Clean up of openstack-setup role
Merge pull request #602 from blueboxgroup/cleanup-site

Cleanup of site.yml
Merge pull request #604 from blueboxgroup/keystonemiddleware

Keystonemiddleware
Merge pull request #606 from blueboxgroup/cleanup-monitoring

clean up the monitoring playbook stack
Clean up nova-data role

names, whitespace, logic changes, failed_when.
nova libvirt: fix lvopts
Further fix libvirtd_opts

Since there were double quotes inside the string, the whole thing needed
to be wrapped in single quotes instead. Quoting is hard, but this time
it was tested locally before committing.