Add proper escaping of '#' in branchname in compare when doing pull requests. This addresses issue #2822.
Use the authors name, and the description of the repo in HTML meta. Pages without repository context will display as before.