
Before this change only git over SSH commands were audited, this change allows auditing of git-receive-pack and git-upload-pack commands over http. To allow testing AuditService is now an interface so that a fake implementation can be injected in the tests. Bug: Issue 9982 Change-Id: Iffcd0fbd7332ef0f6b4b4a8e57bb5d571ee4cb39