Added node path information as a field in the atom message
prevented Session.save() when RepositoryExceptions are thrown (was in finally block)
turned down logging of access control exceptions (ERROR => DEBUG)
made all REST API sessions, with or without client login, use ServletCredentials to obtain a ModeShape session
this is so that we can use the same PEP injection for anonymous clients as we do for logged in users.
created a bypass servlet authentication provider, for REST testing w/o auth
made all REST calls use servlet credentials
added fcrepo-auth-commons to fcrepo4
renamed SessionFactory.getSession() methods w/o credentials to getInternalSession(), such that use is clear to devs
Tied the transaction ID to the servlet session, to prevent duplicate login (now that use consistently use servlet credentials at REST endpoints)
FedoraTransactionIT tests pass
Merge branch 'master' of github.com:futures/fcrepo4 into authN
fixed up repository.json files for integrations tests
created a shared rest-sessions config file for integration tests that require the REST API (use of SessionFactory)