ISPN-4578 Allow setting a null audit logger

https://issues.jboss.org/browse/ISPN-4578
@Sanne bringing the NullAuditLogger vtable in the cache in order to find the method to call can also be expensive, and even if inlined the JIT still keeps a type check in the code ;)