support scopes for VK oauth provider
do not duplicate attr_accessor line
add Rails 4.1 fixes info to CHANGELOG
remove locks and add them to gitignore
update rspec to 3.0
Change pending to skip for Datamapper examples

Pending marks test as failed when it actually passes, so it should not be used
in our case, when we simply want to skip the test
extract controller activity specs
remove deprecated example_group option from rspec config
Update oauth controller specs

* syntax was moved from `should` to `expect`
* sample app routes were changed from having numbers to names of providers
* code duplication removed
update rspec syntax in shared examples
Switch shared_examples specs to `let` and update contextx

`let(:user)` is now used instead of @user in shared examples
contexts were updated not to repeat user twice everywhere
Move ActiveRecord specs to new Rspec syntax

* syntax was changed
* instance variables were replaced by `let`
* formatting was updated
extract controller specs to shared examples
Unify and simplify behaviour for controller activity logging specs

One thing I don't understand yet is why MongoMapper does not run this suite and
why, when I tried to run it, it failed
improve test names for AR and DM
remove rails3 spec option (not used anymore)
Use more general Ruby 2.1 version in Travis

Since Ruby 2.1 versioning changed, patch versions are not going to be used
anymore, so Ruby 2.1.2 is what used to be Ruby 2.0.0-pxxx
Therefore Travis allows more general ruby version now, and always will use the
newest tiny version available
update test descriptions for mongoid
update test descriptions for mongo_mapper
Merge pull request #549 from arnvald/ruby_2_1_in_travis

Use more general Ruby 2.1 version in Travis