Fix default condition for compat

Notice is not a resource, should be notify
Move repositories across from openstack module

This patch adds the ubuntu and redhat repo management
from the openstack module, and adds the icehouse gpgkey
for RDO. This is a straight copy, and no improvements
have been made to the structure.
Stop testing for quoted booleans

The network namespace fact returns a true or false
string, so the lint check for quoted booleans is
causing warnings where there are none. This patch
disables that class of warning.
Add testing for netns support
Add default case for rdo repo
Bring auth file across from openstack

This patch brings support for the admin auth credentials
that was previously present in puppet-openstack.
Bring across support for test file

This patch brings support for the basic test
file present in puppet-openstack
Add missing template for auth_file
Bring across support for openstack client class