Use the namespaced (root) File module for the model generator
Merge pull request #529 from projecthydra/fix_model_generator

Use the namespaced (root) File module for the model generator
Use the namespaced (root) File model in solr config generator
Merge pull request #531 from projecthydra/fix_file_in_solr_generator

Use the namespaced (root) File model in solr config generator
The contains method can now be called with a single argument (name)
Merge pull request #532 from projecthydra/one_argument_contains

The contains method can now be called with a single argument (name)
Bump test grid to rails 4.2.0.beta4
Use .eradiate for tombstones
Merge pull request #533 from projecthydra/rails_4_2_beta4

Bump test grid to rails 4.2.0.beta4
Merge pull request #530 from projecthydra/tombstone

Use .eradiate for tombstones
Factors out behavior from ActiveFedora::Rdf::ObjectResource to mixin
ActiveFedora::Rdf::Persistence.

The change allows any ActiveTriples::Resource descendant which includes the mixin
to be used as the resource class for an ActiveFedora::RDFDatastream, rather than
requiring an ObjectResource subclass.

Conflicts:
	lib/active_fedora/rdf.rb
	lib/active_fedora/rdf/object_resource.rb
Remove ObjectResource from RdfDatastream

Introduces a better interface for using existing Resources to back a
datastream. Removes ObjectResource and related singleton_class calls.

Pins to ActiveTriples 0.4.0, which restricts property names for
Resources & RdfDatastreams to those not already used by a method on the
class (prevents overriding `class`, `graph`, `repository`, `name`,
etc...).