Add support for Ruby 2.1 preview releases

They have a bit different headers than the stable 2.1 releases. Bringing
them in as a special case for the few folks out there using 2.1-preview.
Don't use JRuby --dev on travis for older JRubies support