Use openstack-puppet-modules

This patch is getting rid of all internal Puppet modules. Also facts
have been moved to Packstack module where all future facts should
be located.

setup.py is enhanced so that all modules are cloned/copied to correct
place in case user is installing from source.

Change-Id: I3757767881a0e2ef1a3c6a1f6ce62cb3239f96e7
Merge "Use openstack-puppet-modules"