Base.find_each should rescue Ldp::Gone
and not ActiveFedora::ObjectNotFoundError
Rework associations
Exists should rescue Ldp::Gone
Ensure the modified_date is changed after update
Adjust expectation in a unit test
Adjust a unit test expectation
Only run specs in random order on CI
Remove ReloadOnSave because we always reload now.
Set inverse as an array if the inverse is a HABTM
Trap for Ldp::Gone when loading association
A 410 Gone resource should still have an ActiveTriples resource
Do dirty tracking on attributes and update using SPARQL
Remove Persistence#reload_managed_properties, it was dangerous
Rename defined_attributes to delegated_attributes. Fixes #513
Get rid of CollectionAssociation#add_record_to_target_with_callbacks. Fixes #510
Refactor CollectionAssociation#build
Replaces ActiveFedora::Base.url_from_sitemap_index with
ActiveFedora::Base.get_descendent_uris. This was necessary because
the '/sitemap' resource has gone away, and there is no longer a sitemap
to compile a list of urls.

ActiveFedora::Base.get_descendent_uris takes a URI and recursively
looks for descendents, returning an array containing the original
URI parameter and all descendent URIs.

ActiveFedora::Base.get_descendent_uris is used to get a complete list
of URIs to use in ActiveFedora::Base.reindex_everything.

Closes #492.
Pin activesupport to >= 4.1
Added Coveralls. Fixes #511
Add Coveralls badge [ci skip]