Add individual manifests for compat per project

This adds openstacklib::compat::keystone and
openstacklib::compat::nova, splitting out openstacklib::compat.  Also
adds the change to keystone from [sql] section to [database] section
from Havana to Icehouse.