RTGOV-154 Provide active collection context to predicates to enable the implementation to access other services/active collections in the environment
Added support for derived collections associated with the active collection sources, which are setup with the source, and remain instantiated - i.e. they don't use soft refs.
Add support for properties on the derived active collections, and specifically the 'active' boolean property to determine whether a derived collection should actively maintain its content, or derive the content on demand.

RTGOV-214 Refactor EPService and cache manager implementations out to a common components for reuse by active collections.

Refactored situation, and added REST service for managing situations (i.e. ignoring subjects) with arquillian test.

Add 'observe' REST method to enable previously ignored subject to be viewed again

Added MBean support for ignoring/observing subjects. Some changes to the situations gadget to make the details stand out from the summary lines, as well as include the subject.