redhat_register snippet - fix enabling repos

Because of a bug in RHEL 6.4 [1], repositories specified in
`subscription_manager_repos` parameter didn't get enabled when using
redhat_register template snippet. The `yum-config-manager --enable
...` command only works when `/etc/yum.repos.d/redhat.repo` file
already exists. But `subscription-manager register ... --auto-attach`
command will not create the repo file. We need to run
`subscription-manager repos --list` to trigger creation of the repo
file. In RHEL 6.5 the bug [1] has been fixed.

This workaround is related to Foreman BZ "[RFE] Use
subscription-manager in kickstart template, not rhnreg_ks" [2].

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1008016
[2] https://bugzilla.redhat.com/show_bug.cgi?id=1039910
Add templates for FreeBSD (mfsBSD's zfsinstall)
Add finish script for EL/Fedora imaging
Add Fedora 20 to compatible OSes
Only check for @host.otp when Foreman supports it
Missed an instance of @host.otp
Set hardware clock to UTC in kickstarts
Add handling for subscription-manager pools

Previously, the redhat_register snippet only ran
--auto-attach with subscription-manager.  Now, it
will run with --auto-attach, but also attach a
specific pool as specified by subscription_manager_pool.

Signed-off-by: Mike Burns <mburns@redhat.com>
Replace realm respond_to with checking for enc parameter
Update conditions for realm join in finish template
Fix #5754 Fix cloud-init phone_home function
fixes #5895: iptables and other security-related are no longer being disabled in kickstart
Fixes %end section on RHEL5 and older
Update FreeIPA template
Support debian and preseed
adding basic saltstack support to Debian
add Ubuntu & FreeBSD support for saltstack
Add altlinux templates refs #3377
Fix define meta options
Add description to templates