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
Bug 1162454 - default hostnames should use infra zone if provided

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

- If no hostname is provided and dns_infrastructure_zone is configured
  the default hostnames should use dns_infrastructure_zone instead of
  domain variable
Address issues with variable interpolation within parameters for init.pp

- addresses https://github.com/openshift/puppet-openshift_origin/issues/300
allow recursion to be selectable for dns server
Merge pull request #340 from detiber/bz1162093

Multiple bug fixes for register_dns
Retry 6 times with 30 second sleep time when adding replicaset members

If someone attempts to deploy all three replicaset members at once tolerate up to three minutes for primary
replicaset initialization. Any longer than that just handle it manually.
Merge pull request #342 from sdodson/bz1162050

Retry 6 times with 30 second sleep time when adding replicaset members
Remove Fedora related code

Fedora is no longer supported by Origin and was obviously never supported by OSE so lets excise the Fedora
specific code paths to simplify our code base.
Remove all use of params subclass that point to items provided in RHEL6

I've left in scl related params as I can envision those possibly
changing the future. The rest all point to RHEL6 items that I think we
can be sure won't change.
Merge pull request #353 from sdodson/fedora_cleanup

Remove Fedora related code
Issue350 - Don't create quickstarts on OSE installs

This introduces quickstarts_json class parameter that if set will be deployed to
/etc/openshift/quickstarts.json. If undef and ose_version is undef then the
template in templates/broker/quickstarts.json.erb will be rendered. If
undef and ose_version != undef then an empty quickstarts file will be
deployed.
Adding TLS encryption to Mcollective

Attempt to split tls_enabled into enabled,disabled,strict

Remove duplication

Add simple certificate file check
Merge pull request #334 from andrewklau/mcollective_ssl

Adding TLS encryption to Mcollective
Merge pull request #355 from sdodson/Issue350

Issue350 - Don't create quickstarts on OSE installs
Add travis ci
Require spec < 3.0