Katello configure support for Signo

Katello can include more apps in virtual host. Foreman and Signo
will benefit from using same Apache virtual host when running on
same domain. Apache can be used to serve their static files this way.
Install Signo by katello-configure

katello-configure now installs Signo and it's Apache configuration. Once
it's installed it reloads Apache to load Signo vhost config.
copy nightly scripts from katello.git
Merge pull request #2 from xsuchy/pull-req-nightly

copy nightly scripts from katello.git
another workaround that "tito tag" does not create correct path in metadata file if package is in git-root
workaround that "tito tag" does not create correct path in metadata file if package is in git-root
Merge pull request #1 from ares/feature/signo

Signo integration
BZ #956256 and #956261: added a link to candlepin-cert-consumer package that omits fqdn of the server and the version from the file name.
replaced exec-based link creation with the 'puppet-way'
Run foreman tasks under foreman user

Also remove redundant template in wrong directory. Logging is now done
by puppet itself.
Merge pull request #4 from ares/bug/2458

Run foreman tasks under foreman user
Allow http for foreman in case of unattended installation

And redirect other http calls on Foreman to https version.
Merge pull request #5 from iNecas/foreman_http

Allow http for foreman in case of unattended installation
Run token generating under root

Foreman user does not have permission to write the file. We set correct
permissions immediately after.
Merge pull request #8 from ares/bug/2458

Run token generating under root
Add katello-foreman integration part
Merge pull request #9 from iNecas/katello-foreman-engine

Add katello-foreman integration part
Automatic commit of package [katello-configure] release [1.4.3-1].
Correct Katello url for Headpin mode as well
Merge pull request #10 from ares/bug/2164

Correct Katello url for Headpin mode as well