add support for audit api middleware

build api audit event and append to a given message

blueprint support-standard-audit-formats

Change-Id: I620f49083c3db12bdad74b29f4d9b3019d977468