ISPN-4578 Allow setting a null audit logger

https://issues.jboss.org/browse/ISPN-4578
you could also make a NullAuditLogger implementation?
branching on each field access is your enemy, both in terms of readability/robustness and performance ;-)