Update graph tidying logic to support language-tagged literals
Update value converter to short-circuit in the most common case
Refactor Jena -> sesame literal conversion
provide a better isomorphic failure error message
Add integration tests for round-trip isomorphism for MODS-RDF and Geonames RDF
Fix boolean RDF literal/JCR type mapping
Use javascript to detect requests to non-rdf source properties and redirect them to the metadata page instead
Merge pull request #589 from fcrepo4/non-rdf-js

Use javascript to detect requests to non-rdf source properties and redirect them to the metadata page instead.

https://www.pivotaltracker.com/story/show/80952408
Add Content headers to the HEAD response for a resource
Round-trip all XSD types without semanic lossiness
Never try to treat an XSDDateTime as a JCR DATE; there's just too many incompatible notions.
Delete should also remove WEAKREFERENCE properties
remove explicit typing for fcrepo3 relations and dc predicates
non-modeshape nodes are, by definition, not external.
Store URIs in a STRING type field, so they can co-exist with literal values
When joining two tables, try to use the reference property if the given property is not already a reference
Rewrite FedoraSparqlITs to use the HTTP API to set up test objects, use new fixture objects each run, and only set them up at the first execution.
Remove testSimpleFilterReturningJcrPropertyValueWithCondition, which is no longer a special case
Add more real-world RDF examples
Leniently handle non-well-formed data and faithfully reproduce it on output