Drop support for 1.8.x Rubies, Rails 2, RSpec 1, and add explicit Rails 4 support