Fixed the NPE bug to support the SPARQL str function, and throw NotImplementedException for comparing subject variable value.
Merge pull request #408 from lsitu/feature/sparql_function

Fixed the NPE bug to support the SPARQL str function, and throw NotImplementedException for comparing subject variable value
stories 72005236. Fedora Repository HTTP API Module fails to build without 'clean' due to integration test failure.

Replaced string literal integration test object names with UUID.

https://www.pivotaltracker.com/s/projects/684825/stories/72005236
Updated repository root RDF to use standard vocabulary sd:endpoint to
point at the fcr:sparql service.
Story 75454574. Use millisecond precision to generate ETag value.

Use Date.getTime() instead of Date.toString()

https://www.pivotaltracker.com/s/projects/684825/stories/75454574
Merge pull request #417 from umd-lib/httpapi-IT

stories 72005236. Fedora Repository HTTP API Module fails to build witho...
Export jcr/xml without binary contents by setting the parameter skipBinary.

Resolves: https://www.pivotaltracker.com/story/show/74701156
Handle extraproperties storage that can't be read or written

- Log more informative error message when the repository instantiation fails

Resolves: https://www.pivotaltracker.com/story/show/73575994
Fix the SPARQL node type deletion bug to return a clear error message from the backend.

Resolves: https://www.pivotaltracker.com/story/show/72805066
Update federated filesystem directories timestamp when their child resources change

- Add unit tests for removeDocument() and storeDocument()

Resolves: https://www.pivotaltracker.com/story/show/70989992
Add form request (application/x-www-form-urlencoded) support for sparql end point
- Refactor the rest api codes for sparql

Resolves: https://www.pivotaltracker.com/story/show/72619228
Merge pull request #416 from lsitu/feature/sparql_endpoint

Updated repository root RDF to use standard vocabulary sd:endpoint to point at the fcr:sparql service.

Resolves: https://www.pivotaltracker.com/story/show/72619838
Add sparql service description for fcr:sparql GET requests.

Resolves: https://www.pivotaltracker.com/s/projects/684825/stories/72619732
Handle spaces in path names

- IT demonstrating failure when creating an object with a space in its path and then trying to perform a SPARQL update on it

Resolves: https://www.pivotaltracker.com/story/show/72296804
Follow-on to: https://www.pivotaltracker.com/story/show/72296804
- "Handle spaces in path names"
- Use URLDecoder instead of String.replaceAll
Add buttons/forms to the object page for locks creation and viewing.

Resolves: https://www.pivotaltracker.com/story/show/70438216
Getting baseURL for JMS messages from event user data field, which is set using by HTTP API from UriInfo baseURL

Resolves: https://www.pivotaltracker.com/story/show/72351918
Fixing calculation of open-ended range size, adding tests for open-ended and open-start ranges, updating other range ITs to not do duplicate requests
Merge pull request #430 from fcrepo4/openrange

Fixing calculation of open-ended range size
Fix bug that collapsed duplicate versions.

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