Hide secrets from puppet logs

Currently secrets like rabbit_password or admin_password are laked

puppet logs when changed. This commit changes tempest_*_config and
tempest_*_ini types adding a new parameter that triggers obfuscation
the values in puppet logs.

Change-Id: Iba5b111584ddeefafc4aa1e8401f93ace2abd3be
Closes-Bug: #1328448
Update stdlib dependency to 4.x

puppetlabs/stdlib 4.x is backwards compatible with 3.x and still tested
on Puppet 2.7. Updating stdlib to 4.x allows modules to use newer
functions without breaking older functionality.

Change-Id: Id7707932c96f2cbd997f136b9257825ca8dee7f8
Update vcsrepo max dependency to 2.x

As mentioned Colleen, vcsrepo update fix issues on PE 3.3+ with puppet
module tool and vcsrepo deps.

Change-Id: I9d9c55afd5011645c45dbb7d22862fa0821ab2f0
Switch to metadata.json for Puppet forge releases

Since puppet 3.x, Puppet Labs Forge accept only the metadata.json file
for module description (Modulefile is now deprecated).

This patch :
 - convert the Modulefile to metadata.json.
 - bump major version to 5 (for juno), and deps.
 - switch to stackforge namespace.
 - relax pe version_requirement to 3.x.

Change-Id: I7056bb05a33ce24f1f0b0b363de0f848e49eb299
Release 5.0.0 - Juno

This patch updated the README to reflect the current version and
include release notes.

Changes in this release:
* Pinned vcsrepo dependency to 2.x
* Bumped stdlib dependency to 4.x
* Added ability to hide secrets from puppet logs
* Removed orphaned os_concat function
* Removed dependencies on mysql and postgresql devel libraries

Change-Id: I4d3a497304219d4a19789f447c83f4b90f2a5846