Fix top position when position is lower
Add license info
Merge pull request #105 from chulkilee/update-license

Add license info: license file and gemspec
Switch to MiniTest for Rails 4.1 compatibility.  Add explicit unscoped when checking results in test, so we don't get clobbered by the existing default_scope on the lookup.
Add Ruby 2.1.0 to Travis config
Update README

This, to me makes more sense for someone first using the gem. When ordered by descending position, new items are added to the top of the list which makes less sense than the traditional addition to the bottom of a list as is often the case in first in first out lists.

This also makes move_higher and other methods a little easier to understand when first being introduced to the gem.
Merge pull request #107 from Senjai/patch-1

Update README
Merge pull request #104 from csaura/fix-top-position

Fix top position when position is lower than top position
Merge pull request #101 from petergoldstein/feature/rails_4_1_support

Get specs running under Rails 4.1.0.beta1
This solves duplicate position issue on inserts. Fixes #108
Version bump
Use `save(validate: false)` on internal saves, this way we don't mess up with invalid models.
No need to call ActsAsList::Railtie.insert here

It should be already done in acts_as_list.rb
Let AR::Base lazily loaded if Railtie is available
Merge pull request #114 from amatsuda/lazy_load_ar

Let AR::Base properly lazy-loaded if Railtie is available
Added help notes on non-association scopes
Merge pull request #115 from prijutme4ty/patch-1

Added help notes on non-association scopes
Use AR::Base.quote_value to quote id value

This makes acts_as_list plays well with non-integer, non-string column,
such as UUID which sometimes stored as BINARY column.

    > 1.to_s
    => "1"
    > ActiveRecord::Base.quote_value(1)
    => "1"
    > ActiveRecord::Base.quote_value('bacon')
    => "'bacon'"
    > UUIDTools::UUID.random_create.to_s
    => "4d661a9a-6797-4ece-9824-6bb603e8254e"
    > ActiveRecord::Base.quote_value(UUIDTools::UUID.random_create)
    => "x'f74071abed0e413e915847d088c6835c'"
Merge pull request #116 from sikachu/ps-uuid-compatibility

Make acts_as_list more compatible with BINARY column
Use unscoped blocks instead of chaining

Chaining unscoped with further scopes negates the unscoped call as per
the documentation:
http://apidock.com/rails/ActiveRecord/Base/unscoped/class