Add support for associaton callbacks: before_add, after_add, before_remove, after_remove [#1441]
Merge branch 'master' of git://github.com/mongoid/mongoid
Remove batch functionality from referenced relations
Revert "Remove batch functionality from referenced relations"

This reverts commit c258615fae58d39edc4df68c14cfea87ad441a99.
Fix spec failures for rspec 2.11
Revert "Fix spec failures for rspec 2.11"

- RSpec 2.11.1 fixed the issue in question - the specs can go back to
  how they were before.
Bump version
Update release task
Update readme to include code climate
Simply travis config
Bump memory for jruby
Ensure id:1 is added to #first if no sorting provided. [fix #2181]
Allow naming of relations same as kernel methods.

- We simply use __send__ for existence checks now.
- [ fix #2184 ]
Move dev dependencies to Gemfile.

- This way we have a bit more control over the environment. For example
  ffi is currently not building on travis, but we actually dont need it
  there since guard wont be run.
Merge branch 'master' of git://github.com/mongoid/mongoid
Support for arrays and Procs in association callbacks [#2180] [#1441]
Ensure nested documents multiple levels are included in json. [ fix #2187 ]
Allow destroying of documents from after save calls. [ fix #2169 ]
Use destroy instead of delete when replacing embeds one. [ fix #2178 ]
Test multi-jdks for jruby