Support Cloudera Manager 5 and Java 7.

This is a first pass at installing CM 5 and JDK 1.7.  Subclasses
cloudera::cm5 and cloudera::java5 are called when parameter $cm_version
=> '5'.
Create new cdh5 and gplextras5 subclasses.
Do not start CM DB service before package is installed.
Install CDH5 by default when not using parcels.
Include impala and search in cdh5 subclass.
Add support for JCE 7 files.
Add rspec tests for CM5 and Java 7.
Add rspec tests for gplextras5.
Add rspec tests for CDH5.
Update rspec tests for main class.
Add Search support to cdh5 subclass.
Fix errors found during rspec testing.
Fix package tags and collections.
Do not install docs (hbase-solr-doc).
Use new hcatalog package names.
Add more classes to cover new additions in CDH5.
Install pig-udf-datafu as part of cdh5::pig.
Update the list of CDH5 packages to install.
Update all links in the README to point to C5.
Update TODO.md.