Patch Set 1: Looks good to me, but someone else must approve; IP review completed

I first thought that change-id computation should be in EGit
and that we should provide a generic callback allowing
to modify commit messages. But I learned that 
change-id computation so near to JGit that I think it's ok to have the change-id as JGit concept. Therefore I agree to this proposal.