Add extension point to register JGit PreUploadHooks

Plugins may want to get notified before an upload pack is sent.
For example, a plugin may want to monitor repository usage.

Change-Id: Ie1e82da47dc3906ef3da87dfbd0b583ebeecbef1
4 files changed