Prepare a 0.2.1 release.
Merge pull request #39 from apenney/021-release

Prepare a 0.2.1 release.
Manage installation of rake and bundler separately from core ruby packages
The ruby::bundle resource is basically a wrapper for an exec, but it knows what it requires!
Separating the bundle command into command and option parameter so some validation and sanity checking can be done.
Similarly a rake resource, with an option to feed it to bundler.
user parameter passthrough missing

rake task regex not working :(
Working on concatenating arrays...
remove undef if it's in the array
More rigiourous elimination of undef in path and environment
fix unless set to user :P
move rake and bundle install into ruby::dev, because they're unpredictible without the dev packages.
Fix the tests for ruby and ruby::dev
Tests for ruby::bundle resource
Tests for ruby::rake resource
Update documentation.
Update rake_spec.rb
Readibility and RDoc
Create test scripts for ruby-switch
Can now select provider for the bundler packages, which fixes the issue with it needing to be installed as a gem on RedHat based distributions.