Merge branch 'release/0.8.0' into develop
Deal with sites that purge /etc/yum.repos.d/.

Provide file resources of the expected YUM repo config files so that
sites which forcefully purge /etc/yum.repos.d will be happy.
Configure correct permissions on the keystore file.
Fix lint errors in TLS tests.
Fix version dependencies on SQL modules.

FOr now, pin the versions of puppetlabs/mysql and puppetlabs/postgresql
to before their big refactoring in versions 1.0.0 and 3.0.0
respectively.
Update Geppetto .project to version 4.
Use new rspec-puppet "should compile".
Change all module name references to $module_name.

Just in case we change the name of the module.
Install $majdistrelease pattern in params.pp.
Update Travis-CI test matrix.

Rip out unused Puppet 2.6 support, Puppet 3.0 and 3.1 support, and add
Puppet 3.3 and 3.4 support.
Update documentation.

Add Deprecation Warning to README.md.  Add TODO.md.
Set tags on packages for fancy dependency chaining.
Add some more tests (similar to the README.md).
Merge branch 'feature/repo_dependencies' into develop
Switch to deploying CDH via parcels instead of RPMs.

Cloudera's future is in deploying CDH and other related software via
their custom parcel format and not via RPM or DEB.  The CM software must
still be deployed via RPM or DEB.
Update README to cover the change in parcel support.
Merge branch 'feature/default_parcels' into develop
Add more CM server tests.
Update MySQL/PostgreSQL dependencies.

Now test against puppetlabs/mysql 2.1.0 and puppetlabs/postgresql
3.2.0.
Update puppetdoc to reflect new requires in cm::server.

Make sure to fully qualify all external classes.
Update README.md to add links to puppetlabs/mysql and
puppetlabs/postgresql.