a bunch of other changes

I think this branch will die, so it's making me too lazy to organize
these changes.

basiclly, this combined with: https://github.com/CiscoSystems/puppet-openstack/pull/17
is the work that I did to ensure that grizzly-manifests, combined with
ciscos puppet-openstack module and the other openstack modules from
stackforge.