Update Gemfile and gemspec so specs run on JRuby and rbx.  Add to .travis.yml
Merge pull request #501 from petergoldstein/feature/add_rbx_and_jruby

JRuby and Rubinius support in specs, Travis
README fix
Merge pull request #503 from teamon/patch-1

README fix
Make Finders compatible with Rails 4.1.x changes, allow Rails 4.1.x in gemspec, update Travis to test against this version.  Temporary disable JRuby/Rails 4.1.x combination in Travis until this issue - https://github.com/jruby/activerecord-jdbc-adapter/pull/523 - is addressed..
Merge pull request #504 from petergoldstein/feature/rails_4_1_support

Rails 4.1 Support
Refactor Rails 4.1 compatibility approach per Norman's suggestions
Merge pull request #505 from petergoldstein/feature/rails_4_1_take_two

Refactor Rails 4.1 compatibility approach per Norman's suggestions
We don't need to CI against sqlite3.
Add Ruby 2.1.0 to Travis config
Merge pull request #507 from petergoldstein/feature/add_2_1_0_to_travis

Add Ruby 2.1.0 to Travis config
Look in base table before looking in slug table for slugged model
Fix typo

[ci skip]
Add failed tests for slug regeneration
Fix relation generation for new record
Add tests for slug regeneration in non scoped record
#dup with unslugged model causes undefined method error

In lib/friendly_id/base.rb:252:

```
    def dup
      super.tap { |duplicate| duplicate.slug = nil }
    end
```

However, suppose we have a User with just `friendly_id :login` - no extra slug. #slug= is not defined, and therefore some_user.dup fails.

My patch just makes the dup check if slug= is defined before using it.
Merge pull request #513 from PikachuEXE/fix/scoped-slug-regeneration

Fix/scoped slug regeneration
Fix typo in Initializer comments
Merge pull request #519 from 1ndivisible/comments-fix

Fix typo in Initializer comments

[ci skip]