Feature add git watchers

This PR is for review only - it includes all commits from the previous PR https://github.com/glencoesoftware/corgi/pull/15

When Redmine issues are mentioned in a PR, it will fetch a list of users who have access to those issues and then use the user mapping in the corgi configuration to build a list of git accounts to be mentioned in the updated PR description.