Prepare for version 7.0.4
Put rspec options in a .rspec file for rspec 3
Peg rspec to ~> 2.99
Remove useage of RDF.Class from test code. That's not a real URI
Deprecate setting multiple attribute to scalar value
Deprecate setting unique attribute to enumerable value
Added support to `exists?' finder method for a hash of conditions
Fixes #427
Merge pull request #428 from dchandekstark/deprecate-confusing-attribute-behavior

Deprecate confusing attribute setter behaviors
Merge pull request #429 from dchandekstark/427-exists-with-conditions

Added support to `exists?' finder method for a hash of conditions
Created pid instance variable so value can be retained after destroy
Fixes #422
Merge pull request #430 from dchandekstark/422-keep-destroyed-pid

Created pid instance variable so value can be retained after destroy
Fixed bug in ActiveFedora::FinderMethods#load_from_fedora so that it casts
when klass is ActiveFedora::Base and `cast' argument is nil, as intended.
Fixes #431 since by default it calls load_from_fedora(pid, nil) on each hit.
Adds :update_index option to `save' -- passing a false value will prevent `update_index' from
being called after the object is persisted.  The `create_needs_index?' and `update_needs_index?'
methods, however, will not be overridden when they return false.
Merge pull request #434 from dchandekstark/find-each-cast

Fixed bug in ActiveFedora::FinderMethods#load_from_fedora
Refactor for style/readability
Merge pull request #438 from projecthydra/refactor_style

Refactor for style/readability
Add solr_page_size as a valid option for HABTM
Merge pull request #443 from projecthydra/solr_page_option

Add solr_page_size as a valid option for HABTM
Have DatastreamHash delegate to a Hash instead of descending from one
Replace ActiveFedora::Core#init_with with #init_with_object to avoid a respond_to? false positive in Psych
Merge pull request #440 from projecthydra/439-serializable-datastream-hash

Fixes YAML serialization issues