Update FedoraVersions to use LDP and the request-scoped pattern
Update FedoraBatch to use LDP and request-scoped pattern
Guard against null pathLists
Use Spring's setField
Distinguish between updates that require ServerManagedPropertyException vs bad RDF
Add EmbedResources preference for controlling embedding child resources in the
response
Update preferences to support the correct implementation of minimal + other
preferences
POSTs that create a binary resource should include a Link describedby+anchor
Every time a binary resource (or description) is exposed, we should include a link to the description/binary
When POSTing to create a new resource with a Slug, mint a new PID if the
resource would conflict
Extract a method for getting the default triples for a resource
Update PUT requests to use the default triples for an object
provide initial content when PUTting resources
When creating a new object, append any triples in the request
comment out prefer header until we can distinguish between types of content in a put
Extract AclRdfContext and TypeRdfContext from NodeRdfContext
don't outright reject managed triples
Use constant for fcr:metadata suffix
Replace ExternalIdentifierTranslator with a converter from Resources <-> Nodes

This Converter is also aware of the JAX-RS UriBuilders, so it can possibly be
easily used in other contexts.

Also, consolidate version-awareness into the converter so it is always
available.