Apply puppet-module-skeleton standards

Significant changes:

- Test against Ruby 1.8.7 instead of ruby-head.
- Use puppetlabs_spec_helper.
- Remove manual fixtures.
- Make smoke and system tests available.
- README and CHANGELOG formatting.
Add stdlib as a dependency

Will be used to validate class params.
Fix test syntax for Ruby 1.8.7

Ruby 1.8 doesn't like .method() continuations on a newline.