Handle errors with sparql update queries that reference non-existent resources

- Fix empty query error handling

Resolves: https://www.pivotaltracker.com/story/show/71903492
Fixed bug in windows relative path generation.
Refactor FedoraContent/FedoraNode classes and increase test coverage

- Move duplicated code to AbstractResource
- Remove unreachable error handling
- Add IT for move/copy to non-existent parent
- Add ITs for TransactionServiceImpl and VersionServiceImpl

Resolves: https://www.pivotaltracker.com/story/show/70678842
Add list of properties and a System-property-configurable baseURL to JMS events

- FedoraEvent now always returns the node path for getPath(), not sometimes a property's path

Resolves: https://www.pivotaltracker.com/story/show/72262790
Merge pull request #403 from mikedurbin/fs-federation-path-bug-windows

Fixed bug in windows relative path generation.

Addresses: https://www.pivotaltracker.com/story/show/72454124
Updated eclipse config files
Merge pull request #406 from ksclarke/update-eclipse-configs-71262298

Updated eclipse config files
Updated jsondl-java dependencies to use a stable version.
Updated documentation links to reflect new github repo.
[maven-release-plugin] prepare release fcrepo-4.0.0-beta-01
[maven-release-plugin] prepare for next development iteration
Rolling back release commits
Compare binary key to identifier in assertions

Resolves: https://www.pivotaltracker.com/story/show/72628004
Fix auth.war based on recent spring config changes

Resolves: https://www.pivotaltracker.com/story/show/72650332
Merge pull request #407 from awoods/fcrepo-4.0.0-beta-01-RC

Fix auth.war based on recent spring config changes
[maven-release-plugin] prepare release fcrepo-4.0.0-beta-01
[maven-release-plugin] prepare for next development iteration
Exclude test-related docs from site deployment

This is needed due to a bug (feature?) in github where site deployments over
 30M fail.
see: https://github.com/github/maven-plugins/issues/54
Minor update adding 'toString()' to ServletContainerAuthenticationProvider.java
Prepare for extracting auth-roles from main codebase

- Remove unused classes
- Move BaseHtmlProvider and StreamingBaseHtmlProvider to fcrepo-http-api
** These classes implicitly depend on velocity.properties that is in fcrepo-http-api
- Eliminate dependency of fcrepo-auth-common on fcrepo-http-api
- Move BypassSecurityServletAuthenticationProvider to fcrepo-auth-common