Refactor to allow booleans in parameters.

This patch solves a lint issue where stringified booleans ('true'
instead of true) were used as default settings for parameter values.
Besides solving the lint issue, you can now safely pass booleans. This
also unearthed some issue with the spec tests and improves their
coverage.
Test Ruby v2.0.0 though allow failure and enable fast_finish
Support Puppet v3.4
Merge pull request #55 from ghoneycutt/fix_quoted_booleans

Refactor to allow booleans in parameters.
Release v2.9.1 - bugfix to allow booleans in parameters
Remove Travis work around for ruby v1.8.7
Be specific about using puppetlabs/concat
Merge pull request #56 from ghoneycutt/travis_ruby187

Remove Travis work around for ruby v1.8.7
Release v2.9.2 - specify dependency of puppetlabs/concat

Was testing with ripienaar/concat, which started to throw errors.
Support Puppet v3.4 and Ruby v2.0.0
Merge pull request #57 from ghoneycutt/support_ruby2_puppet34

Support Puppet v3.4 and Ruby v2.0.0
Release v2.9.3 - Support Puppet 3.4 and Ruby 2.0.0