[ruby] Dealing with ruby versioning mess and gems

Sometimes, it is required to lock a certain version of a Gemfile
because that particular gem dropped ruby 1.8 support.

This can't be done with Gemfile.lock since that is too limiting and we
want to test the latest and leanest versions.
[ruby] Starting with rspec-puppet
[ruby/tests] rspec-puppet-init
[tests] First basic test
[tests] Testing for failure
[ruby/tests] Make rspec a bit more verbose

$ bundle exec rake test
[tests] test autofs::config
[tests] test autofs::config with custom parameters
[tests] test autofs::config inheritance from autofs
[tests] test autofs::package
[tests] test autofs::package inheritance
[tests] test autofs::service
[module] fix autofs::service inheritance
[tests] test autofs::service inheritance
[ruby] use the puppetlabs_spec_helper rake task
[ruby/tests] replace fixtures dir symlink hell with .fixtures.yml
[tests] Travis support!
[module] add autofs::include to add entries to the master file.
[tests] test define autofs::include
[module] use augeas to include a mapfile

* Added the automaster augeas lens from:
  https://github.com/hercules-team/augeas/blob/master/lenses/automaster.aug
* Use augeas to add/update/remove.