add extensibility to GitRepositoryConfigurator

Change-Id: If334d86c8bfaaecbb7c427866cc6390683f900c4
Reviewed-on: https://q.tasktop.com/alm/s/c2c-oss/gerrit/95
Reviewed-by: Michael Nelson <michael.nelson@tasktop.com>
Tested-by: Hudson