CSPACE-4661: removing 'provided' scope for log4j dependency. This will force the log4j jar file to be added to the deployed services war file, and will catch the log4j.properties settings for the services app.
Merge pull request #69 from jessemartinez/CSPACE-4661

CSPACE-4661: removing 'provided' scope for log4j dependency. This will f...
CSPACE-5724: Updated services build version to 3.2-SNAPSHOT from 3.1-SNAPSHOT.
CSPACE-5498: Added first (failing) test for automatically soft deleting the relevant relation records when a subject or object record is soft deleted.
CSPACE-5498: Added test for automatically soft deleting multiple relations, when the object of those relations is soft deleted.
CSPACE-5498: Created listener and listener/relation modules in services/3rdparty/nuxeo
CSPACE-5498: Additional integration of nuxeo listener and listener/relation modules into services/3rdparty. Fixed package name in RelationSubOrObjDeletionListener. Event listener now emits log messages when documents are transitioned to a different workflow state.
CSPACE-5498: Initial pseudocode for event handler on document soft deleted transition.
CSPACE-5681 Added refName to refObjs return schema
CSPACE-5498: First pass at successfully soft deleting relation records pertaining to a subject or object document that has itself been soft deleted.
CSPACE-4661: Removing 'provided' scope from slf4j as well as log4j classes, to ensure that their JAR files are included in the cspace-services.war file. This is necessary for logging to cspace-services.jar, while still preserving log rolling, per Jesse and Aron's experiments.
Merge remote-tracking branch 'upstream/master' into CSPACE-5498
CSPACE-5733: Emit authority records from servicegroups queries.
CSPACE-5733: Emit correct URLs in servicegroups' items list for authority items.
CSPACE-5733: Emit refnames with each item in 'all record types' search results.
CSPACE-5733: Emit refnames with each item in 'all record types' search results, this time truly doing exactly that.
CSPACE-5733: Moved vocabularyitems service to a new 'vocabulary' service type, thus pulling it out of the 'authority' type (and hence also out of the 'common' set of types, when authority services are optionally included in that set). Service types are currently used just in identifying document types to be scanned for authority references (refObjs) and in all records search, and in neither of these contexts should vocabularyitem records be included. We can either revert this change or include vocabularyitems in future sets as needed by future functionality.
CSPACE-5733: Minor cleanup of comments, annotation, etc.
Merge pull request #70 from aronr/CSPACE-5733

CSPACE-5733: All Record Types search now truly searches...
CSPACE-5506: Return a new Exception message and corresponding custom HTTP status code if a Nuxeo transaction times out or otherwise fails. Some of these Exceptions may result in transaction rollbacks, and can more generally leave data involved in the transaction in an unexpected state.