ARGUS-35: fix for the issue of knox and storm audit events being logged
synchronously even if audit is configured for asynchronous logging.

This incorrect behaviour was due to missed override of 2 methods in
AsyncAuditProvider. Updated the AuditProvider interface to not require
such override in the hierarchy for addition of audit event types.
whitespace corrections.
ARGUS-35: fixes per review comments; removed unused code.