Add ripienaar/module-data to support hiera
Upgrade cardboard for rspec-puppet 1.0+

We want to test hiera here, so need the hiera support in rspec-puppet
1.0
First cut at hiera config for ruby::version
Port 1.8.7-p358 to use hiera data
Port 1.9.2-p290 to hiera
Hiera can't interpolate deeply nested hash values
Make the 1.8.7-p358 spec pass

This spec will go away along with the class itself, but it's a good way
of proving that the hiera db is working.
Kill off all the specific version classes
Fix syntax
Enable hiera deep hash merge
Add lsbcodename to the hierarchy
Be more specific in the hiera key
Support ruby version aliases

This isn't great, but it's functional for now. It's likely to migrate to
a ruby::version_alias define or something along those lines, but for now
I'm going to just get it working.
ruby::local no longer depends on version classes
Remove the version alias classes
Move ree-1.8.7-2012.02 out to hiera too
Make global work like local
Don't try to install aliases
Fix hiera key for specs
Merge remote-tracking branch 'origin/master' into kill-versioned-classes

Conflicts:
	spec/fixtures/Puppetfile
	spec/fixtures/Puppetfile.lock