Update specs to run from unified Gemfile and update supported versions.

The travis file uses the default rubies from travis and has a few comments
why some matrix slots are excluded.