Fix cascade when metadata exists w/o strategy.

[ fix #2630 ]
Update perf/profile.rb

ensure GB.enable
Return proper observed_classes when setting models via observe.

[ fix #2619 ]
Expose klass in DocumentNotFound errors.

[ fix #2616 ]
Ensure that calling first after last with sorting resets.

[ fix #2610 ]
Hand through batch_size option.
Add specs, update changelog.

[ #2609 ]
Add specs, update changelog.

[ #2609 ]
Merge branch 'pr/2609'
Update changelog
Verifying conflicts when creating  operations
Update changelog
Remove debugger
Fix marshal dump/load of relations and criteria.

[ fix #2625 ]
Allow jruby failures for now while in dev
inherited attrs permit status
Don't execute update command when concatenating empty array
Update changelog
Fixing the documents returned by embedded unscoped

This now properly filters out documents that were marked for
destruction.

[ fix #2554 ]
Fix getter override infinite recursion.

This pulls out the getter functionality into its own private method so
users can potentially override the getter with a call to the setter in
it.

[ fix #2564 ]