Havana refactor

Changes havana branch from using git submodule to using subtrees. This change is safe as it shows a diff below:

[para@sanitarium opm-submodules]$ git clone https://github.com/paramite/openstack-puppet-modules.git opm-submodules &>/dev/null; git clone https://github.com/paramite/openstack-puppet-modules opm-subtrees &>/dev/null; cd opm-submodules; git checkout havana &>/dev/null; git submodule update --init &>/dev/null; cd ../opm-subtrees; git checkout havana-refactor &>/dev/null; cd ../; diff -qrx '.git' opm-submodules opm-subtrees
Files opm-submodules/.gitmodules and opm-subtrees/.gitmodules differ
Only in opm-subtrees: Puppetfile
[para@sanitarium opm-submodules]$