Display revision on extension detailed page.

If revision is a git SHA1, it is truncated to 8 chars.
If no repository url is associated with the extension, no revision
will be displayed.