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
Add an exception and 400 response code when making datastream-specific requests on non-datastream resources.

Resolves: https://www.pivotaltracker.com/story/show/75915350
Non-functional modification

- Fix checkstyle error