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
Removing explicit setting of lastModified when creating nodes
Merge pull request #437 from fcrepo4/lastmod2

Removing explicit setting of lastModified when creating nodes
Added a tests and a check to ensure that locks can't be made on already locked nodes.
Merge pull request #438 from mikedurbin/deep-locks

Added a tests and a check to ensure that locks can't be made on already ...

Resolves: https://www.pivotaltracker.com/story/show/77036668
Removed query portion of repository.json.
Merge pull request #439 from mikedurbin/fcrepo-4.0.0-beta-02-RC

Removed query portion of repository.json.
[maven-release-plugin] prepare release fcrepo-4.0.0-beta-02
[maven-release-plugin] prepare for next development iteration
Merge remote-tracking branch 'upstream/master' into master-aic

Conflicts:
	fcrepo-connector-file/src/main/java/org/fcrepo/connector/file/FedoraFileSystemConnector.java
	fcrepo-connector-file/src/test/java/org/fcrepo/connector/file/FedoraFileSystemConnectorTest.java
	fcrepo-http-api/src/test/java/org/fcrepo/integration/http/api/FedoraNodesIT.java
	fcrepo-kernel-impl/src/main/java/org/fcrepo/kernel/impl/spring/ModeShapeRepositoryFactoryBean.java
Updated code to beta-03