Updated repository root RDF to use standard vocabulary sd:endpoint to
point at the fcr:sparql service.
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
Upgrade to ModeShape 4.0-alpha

- Port many of @cabeer's modeshape40 b/c kernel/kernel-impl reorg made rebasing modeshape40 branch very messy
- Update configs, fixing len/newlen bug in CacheLoaderChunkInputStream and updating JQL query in JQLConverterIT
- Update to Java EE 7.0, simplifying logging messages

Resolves: https://www.pivotaltracker.com/story/show/70387904
Addresses invisible resources during transactions

- Disables Last-Modified and Etag headers during transactions

Fixes:
https://www.pivotaltracker.com/story/show/67755044 and
https://www.pivotaltracker.com/story/show/67754438
Non-functional update: correct package of kernel-impl.TestHelpers

Resolves: https://www.pivotaltracker.com/story/show/76704378
Ensure last-modified header is not earlier than created date, weird breakage

- Add check for frozen nodes to avoid trying to update read-only version/etc. nodes

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