Provides clean up and ordering change of parameters to reduce dependency
on un-created directories.
fixing perms on apache key cert
Capsule related certs settings

Generate certs and configure certificates for capsule related
stuff (smart-proxy, pulp node etc).
Addresses changes made to katello-certs-tools regarding location of
cert generation and password arguments to katello-certs-tools. Provies
cleanup and simplification of where and what certs are used as well as
changing the naming conventions to reflect the fact that Katello is
the project controlling and generating the CA and certs.
Parameterize node certs and removes reliance on directories not yet created.
Fixing #5299: variables not used properly.

While installing katello 'community' nighty today I noticed a few errors
related to how certain variables were being refered to in a couple of
templates:

```bash
Variable access via 'fqdn' is deprecated. Use '@fqdn' instead.
template[/usr/share/katello-installer/modules/certs/templates/rhsm-katello-reconfigure.erb]:19
Variable access via 'fqdn' is deprecated. Use '@fqdn' instead.
template[/usr/share/katello-installer/modules/pulp/templates/etc/pulp/server.conf.erb]:40
```

This pull request should fix these variables
Refs #5423 - fix certs generation for capsule usage

Also, disable setting of katello repo for the certs till we support
package uploads again.
Refs #5423 - fix path to the node certificate
Refs #5423 - deploy apache certificates for the Pulp child node
Refs #5423 - autorequire Ca when needed
Refs #5423 - certs_tar required for now
fixes #5486  prefix and candlepin url incorrect for rhsm template on dev install

* bugzilla https://bugzilla.redhat.com/show_bug.cgi?id=1092474
* add params to katello.pp so that the appropriate prefix and candlepin url are created in the template