Remove multiple jdk tests on CI
Small cleanup on accessor
Small indentation [ci skip]
Add #one alias for #first method in findable.rb file
Add specs for Model#first and Model#one methods
Merge pull request #3385 from hbakhtiyor/alias-one-for-first

Add #one alias for #first method in findable.rb file
:scissors:
Replace safe with write on specs
s/Boolean/Mongoid::Boolean on specs
Update rspec to 2.99 beta1
Create a QueryCounter class for specs
Add expect no queries

Also refactor inspect on QueryCounter
Make QueryCounter public

QueryCounter might be useful for people running tests
Also to create examples so we can track issues better
Fix eager load when relation is empty

Eager loaded documents cannot try to fetch from the db if it didnt find from the first
time.

[fixes #3379]
Remove unused attr
Update changelog
Get rid of rspec deprecations
Allow multiple attributes to be passed to create on relations.

[ close #3399 ]
Fix $ne matcher to match server behaviour.

[ fix #3397 ]
Fix broken in/nin matchables where attribute is nil