port Instance_usage_audit_log  API into v3 part1

This changeset only copies the v2 files into the appropriate v3
directories unchanged. The copy as-is will not be loaded by either
the v2 or v3 extension loaders. The second changeset will then
make the changes required for it to work as a v3 extension.

This is being tried in order to make reviewing of extension
porting easier as gerrit will display only what is actually
changed for v3 rather than entirely new files.

Change-Id: I671ee9b3a0061195e9f387d60a63f74acb36bbfa
port Instance_usage_audit_log API into v3 part2

This port Instance_usage_audit_log api into v3.

Partially implements: bp v3-api-extension-versioning

Change-Id: Ia76b00e167c8d4514799e825e48031e45e290ed4
Merge "port Instance_usage_audit_log  API into v3 part1"
Merge "port Instance_usage_audit_log API into v3 part2"
Merge remote-tracking branch 'm_src_repo/citrix-fixes' into build-temp