Prepare a 0.5.1 release.
Merge pull request #100 from apenney/051-release

Prepare a 0.5.1 release.
Fix the metadata after build
Merge pull request #101 from puppetlabs/fix_metadata

Fix the metadata after build
Update specs to work on more operatingsystems
Merge pull request #103 from hunner/patch_specs

Update specs to work on more operatingsystems
Update README for clarity and adherence to the style guide

Flesh out sections for completeness and clarity. Updated the TOC. Update the examples for adherence to the style guide.
Add puppet code types to readme
Merge pull request #104 from hunner/readme

Readme
dont assume foss paths
Merge pull request #105 from justinstoller/maint/master/hiera_conf_loc

dont assume foss paths for hiera.yaml
Only support PE 3.3.x
Merge pull request #106 from hunner/fix_comp

Only support PE 3.3.x
Add checks for passive failover and PE module paths
Merge pull request #107 from hunner/patch_specs

Add checks for passive failover and PE module paths
Disable userlist tests on rhel5 osfamily
Merge pull request #108 from hunner/redhat_userlist

Disable userlist tests on rhel5 osfamily
Add backports for debian testing
Merge pull request #109 from hunner/patch_specs

Add backports for debian testing
OSX not compatible, and windows doesn't have hieraconf