test_web: Refactor commit tests into a separate TestCase.
web: Show a link to commit details when set in the configuration.
web: Show author's name as a link to his or her email.
git: Add a new method to Commit: age().
git: Add a new method to Branch: age().
test_web: Shorten test names.