Should now select the correct package when version is specified

Added article Demystifying the Ruby GC by Sam Saffron

Add a parameter that should install the latest release of the specified Ruby version.
Update Travis test suite

Refactor should statements into their own it blocks

Check for Windows Line Endings
Moving dev package logic into ruby::dev
Tests for ruby::dev class
Split checks into separate rake tasks.
testing custom packages and ensure latest
Testing ruby::dev under Debian
Change behavior for when given custom packages so it works for Debian.
Remove augeas packages.
The ruby-switch package is no longer provided for Ubuntu from 14.04 onward.
validating ensure parameter
Merge pull request #19 from Aethylred/versionfixes

Should now select the correct package when version is specified