fixes for register_dns

- do not attempt to update dns records for hosts that are not a member
  of the host domain ($dns_infrastructure_zone if set, otherwise
  $domain)
- fix bug where nsupdate was being run against the $domain variable
  if $dns_infrastructure_zone is set.
- remove extra spaces output from register_dns.erb template
Merge pull request #341 from sdodson/bz1162052

Fix GSS-TSIG dns authentication
Merge pull request #339 from detiber/register_dns_fixes

fixes for register_dns
Version 4.1.0
Merge pull request #343 from sdodson/v4_1_0

Version 4.1.0
puppet-lint per Puppet Approved Criteria
Create /etc/openshift/development when development_mode = true

This file is necessary to trigger console and broker applications to run inside a development, versus
production, rails environment. This file also triggers additional logging for gear placement and other
plugins.
Version 4.1.1

Re-introduce Modulefile. It's necessary to build the module on puppet 2.7 but not while installing it.
Merge pull request #346 from sdodson/v4_1_1

Version 4.1.1
Merge pull request #345 from sdodson/bz1161486

Create /etc/openshift/development when development_mode = true
Reconcile class parameter documentation with puppet deployment guide
Merge pull request #344 from sdodson/puppet-lint

puppet-lint per Puppet Approved Criteria
Merge pull request #347 from sdodson/puppet-docs-sync

Reconcile class parameter documentation with puppet deployment guide
Fix puppet file url
Merge pull request #351 from sdodson/FixDevelopmentMode

Fix puppet file url
Update duritong-sysctl to 0.0.6 or newer

duritong-sysctl 0.0.6 fixes compatibility with Puppet 2.7 and also seemingly fixes importing the module into
Satellite 6's pulp repositories.
Merge pull request #352 from sdodson/sysctl006

Update duritong-sysctl to 0.0.6 or newer
Bug 1162093 - infrastructure dns improvements

https://bugzilla.redhat.com/show_bug.cgi?id=1162093

- include the dns_infrastructure_key in oo_instrastructure.conf
- Allow changes to oo_infrastructure.conf file
- No longer reference fqdn fact in register_dns
Add comments to templates stating that they are managed by puppet
Bug 1162901 - ensure correct dns key algo used

https://bugzilla.redhat.com/show_bug.cgi?id=1162901

- Previously register_dns.pp used pick to choose between
  bind_key_algorithm and dns_infrastructure_key_algorithm, but since
  they both had default values of HMAC-MD5,
  dns_infrastructure_key_algorithm was always used.
- show list of skipped hostnames in nsupdate command (debug output)
- fail if bind_key is not set and dns_infrastructure_zone is not set
- fail if dns_infrastructure_key is not set and dns_infrastructure zone
  is set