Refactor Puppet file

This commits refactors the Puppetfile.

1. uses Ruby syntax to remove redundant
configuration.
2. removes grizzly-manifests code
3. ensures that all release branches
can be generate based on openstack_version
4. sets default openstack_version to havana.