Remove unused methods from core model classes

- Remove unused FedoraObject#getName
- Replace #getModels with #hasType check
- Remove unused setContent(byte[])
- Remove Datastream#getDsId
- Remove Datastream#getObject
- Remove unused FedoraObjectImpl constructor
- Remove unused FedoraResource#getSize
- Remove unused getDatastreamNode
- Remove getSize
- Remove getDatastreamNode
- Remove unused GraphStoreStreamingOutput constructors.
- Remove unused JcrRdfTools methods
- Remove NodeService#getObjectNames

Resolves: https://www.pivotaltracker.com/story/show/78815814
Clean storage policy types

Resolves: https://www.pivotaltracker.com/story/show/78821118
Expose RepositoryRuntimeException from the kernel module instead of RepositoryException

Resolves: https://www.pivotaltracker.com/story/show/78860776
Update ISPN config files based on ModeShape 4.0 upgrade

Resolves: https://www.pivotaltracker.com/story/show/78475724
Rename getTriples to getPropertiesTriples
Extend signature of replaceProperties to include the RdfStream of the object(s) being replaced
Add getTriples
Add explicit mix:versionable check in FedoraVersions instead of relying on an
exception.
remove getPropertiesTriples
Remove getVersionTriples
remove getReferencesTriples
Pull label from RDF stream for serialization formats

- Add getSerializationTitle to bridge HAS_SERIALIZATION -> IS_IN_FORMAT -> RDFS_LABEL gap
- Add to dc:format to Repository objects to cover mode:root nodeTypes (homepage of admin interface)
- Remove hack from getObjectTitle
- Modify common-node-actions to use new serialization Titles for both export and import select boxes

Resolves https://www.pivotaltracker.com/story/show/65221404
Remove getHierarchyTriples and decompose HierarchyRDFContext
Remove createDatastream, which is a duplicate of getDatastream
Push #getFixity down to the Datastream
Update FixityResult to be immutable
Merge pull request #475 from fcrepo4/getTriples

Create getTriples member for converting a resource to RDF
Ensure clean shutdown of repo on container shutdown

- Switch to ModeShapeEngine for deploy/undeploy/shutdown of repository
- Edit repo.xml files to reflect the new ModeShapeEngine and destroy hook on ModeShapeRepositoryFactoryBean
- Retool several ITs to create just a container context and get at beans via singleton pattern
- Some ITs were starting two repositories (in two different application contexts)
- Reintroduce a unit test and fix the auth webapp

Resolves: https://www.pivotaltracker.com/story/show/66454096