Always generate all the certs that could be used by the node

The node-install is the one to decide which one it will really use.
Basic katello_repo and katello_activation_key provider

Allowing to distribute the packages with certs through Katello itself.
Add possibility to regenerate the certs for node
Use yum to install the package when not available locally

We expect that the system is subscribed to a repo with the cert rpms.
Don't register in foreman unless specified explicitly
Manage the ssl.conf  in apache::certs not in apache::ssl
Specify explicitly the cert request path
Fix comment
Proper check if new version is available for cert packages
Ability to install foreman-proxy specific tools on master
Certs for foreman, smart-proxy and puppetmaster
Update README
No services installed by default
Fix the protocol for smart proxy registration
Deploy the foreman certs before registering smart proxy
Fix ordering of foreman_proxy_certs resource
Whitespace
Automatic commit of package [node-installer] release [0.0.6-1].