This commit validates the module's metadata.json by comparing
dependent module versions with those in the Puppetfile[1] found in
puppet-openstack-integration, updates required open source puppet and
PE versions, cleans up the supported operating system list so that we
only declare support for the OSes we know kilo runs on.