ISPN-4724 IntervalTree does not compile with java 8
ISPN-4706 Don't abort Marshalling on interruption
ISPN-4725 Bump minimum maven requirement to 3.0.5 to resolve compilation issues with the uber modules
ISPN-2538 Endless loop in TreeMap.remove at shutdown of query-enabled
cache

* Changed map to be synchronized
Replace sfl4j-jdk14 dependency with sfl4j-log4j12 so that jboss logging
writes to log4j in the cdi module (and dependents).

Add more debugging around cache listeners. It seems Class.getMethods()
sometimes returns synthetic methods created by overriding a generic method.