(MODULES-1014) Adding noop mode option
Merge branch 'master' into MODULES-1014/add-noop-mode
(QENG-798) Update acceptance helpers to create distmoduledir

Previously we were creating the module dir on foss installs, but not on PE.
PE agents do not have a module dir deployed as part of the base PE install,
so to test on PE agents we need to create the module dir. `mkdir -p` is
idempotent, so we use it as a cudgle here. We also update the beaker_helper
and spec_helper_acceptance to contain the same installation steps for test
dependencies, warnings, and installation methods.
Revert "Remove compatability guarantees for SLES"

This reverts commit 40c4826933848bf827e69e2276f0c9be05877344.
Merge pull request #174 from justinstoller/update-helpers

(QENG-798) Update acceptance helpers to create distmoduledir
Merge pull request #153 from petems/MODULES-1014/add-noop-mode

(MODULES-1014) Adding noop mode option
Merge branch '1.0.x'
Merge pull request #175 from hunner/revert_sles

Revert "Remove compatability guarantees for SLES"
Basic Perforce provider

Supports sync and client create/update
Markdown and examples
Spec tests for p4 provider

Test create, destroy and exists? access points.
Add support for passing password/ticket

Uses param ‘p4passwd’ to set P4PASSWD environment to pass a valid
ticket or password.
Detab to 2 spaces.
Moved p4.markdown content to project's markdown
Added support for p4config.

- Removed p4port, p4client, p4user to keep name space clean.
 - Changed notify to Puppet.debug
 - Updated markdown and examples
 - Updated unit tests
Add hostname to Digest for default client name.
Added support for basic authentication to hg provider
Updated unit tests
Updated hg readme and added examples
Support streams and fix Marshal for 'p4 cstat'
Merge pull request #178 from sodabrew/rebase_pr177

Rebase of PR #177 - Add HG Basic Auth
Sort keys on hash generate same test result.

Keys in the Client spec were processed out of order and failing tests.