Fix operator precedence issues
For now don't allow registering host dns entries when using GSS-TSIG auth
Ensure that openshift_origin::nameserver completes before registering dns

Without this we may try to register_dns before the nameserver firewall rules are
in place
Merge pull request #363 from sdodson/bz1160099

Ensure that openshift_origin::nameserver completes before registering dn...
Merge pull request #361 from sdodson/bz1162052

Fix GSS-TSIG nsupdate
BZ1170859 - Only install recommended dependencies for installed cartridges

Unless the user specifies recommended dependencies only install dependencies
that match their installed cartridges. This still takes into account the
differences between OSE and Origin.
Make puppet-lint warnings failures

We have most of the annoying puppet-lint checks disabled so we'll turn warnings
into failures so that Travis-CI properly informs us of issues.
Fix puppet-lint warnings
Merge pull request #368 from sdodson/bz1170859

BZ1170859 - Only install recommended deps for installed cartridges
Merge pull request #370 from sdodson/fail_on_puppet_lint_warnings

Make puppet-lint warnings failures
Version 4.1.2

Includes changing license field to 'Apache-2.0' and bumping stdlib
requirement to ensure proper installation in Puppet Enterprise.
Merge pull request #358 from sdodson/v4_1_2

Version 4.1.2
Merge from previous changes