WIP - add suse10
Support Suse 10

Includes a substantial refactor to the spec tests.
Allow Travis to work with ruby 1.8.7

Also check against Puppet 3.4, though failure is OK
Allow puppetlabs/stdlib to be upgraded to 4.x and beyond
Require compatibility with Puppet v3.4.x

This patch removes Puppet v3.4 from the matrix of allowed failures on Travis.
Merge pull request #52 from ghoneycutt/support_suse_10

Support suse 10
Release v1.1.0 - Support Suse 10
Remove Travis work around for ruby v1.8.7
Merge pull request #53 from ghoneycutt/travis_ruby187

Remove Travis work around for ruby v1.8.7
Test against Ruby v2.0.0 though allow it to fail
Drop support for Puppet v2.7
Enable fast finish in Travis

http://blog.travis-ci.com/2013-11-27-fast-finishing-builds/
Merge pull request #54 from ghoneycutt/travis

Travis
Gemfile to reflect that 2.7 support has been dropped
Merge pull request #55 from ghoneycutt/gemfile

Gemfile to reflect that 2.7 support has been dropped
Fixed: deprecated variables access in templates
Merge pull request #56 from Phil-Friderici/deprecated_vars

Fixed: deprecated variables access in templates
Release v1.1.1 - fix deprecation warnings in template
Release v1.1.1 - fix deprecation warnings in template
No longer depend on lsb* facts for portability.

resolves issue #57. Changed all instances of lsbmajdistrelease and
lsbdistid to operatingsystemmajrelease and operatingsystem respectively.
lsb facts require specific lsb packages from the OS repos.