The jgit library does not support the credential helpers defined in git configuration files. Since AWS CodeCommit requires a signature used as the password part of authentication, jgit is not able to authenticate to AWS Code Commit without help. These changes calculate the required AWS Code Commit signature value and provide a jgit compatible CredentialsProvider class. Fixes gh-334