Fix #2755: Positional operator update broken for > 10 objects.
Spec reformatting
Update travis yml
create_indexes should not fail when cannot constantize class [Fix #2758]

rake task db:mongoid:create_indexes should not fail if the name of the
file doest not match the class name
Use positional operator across the board.

See the notes in the Mongoid::Atomic::Positionable module - this now
appropriately processes the update operations at persistence time and
makes the necessary adjustments.

[ fix #2745 ]
[ fix #2735 ]
[ fix #2769 ]
[ fix #2770 ]
Ensure positional operator use in embedded inserts.

[ fix #2769 ]
Update changelog
Merge branch 'pr/2768'
Jruby build should run
Enumerable.matching_document _unloaded double query fix

When there was a many to many, and the target was not loaded and target.first was called, _unloaded was calling the db twice in order to load
Dont clear persistence_options when _loading_revision [ Fixes #2743]
Update changelog
Update travis with max size
 should support _ids of type hash, array etc.
Update changelog
Remove c extension opts
Fixing spec for jruby
Fix usec rounding errors on JRuby and MRI.

[ fix #2741 ]
Don't persist non new child docs with nil inverse.

[ fix #2733 ]
Give access to validations on the instance level.

[ fix #2774 ]