Fix too large code display in file contents
Do not redefine the repo_commit object
Adjust links in the pull-request template to handle if the changes come from a fork

Fixes http://209.132.184.222/progit/issue/21
Merge #8 `Fix too large code display in file contents`
Adjust the format_loc filter to allow supporting multiple code table in a single page

Relates to http://209.132.184.222/progit/issue/29
Provide the commit index when building the diff view in the pull-request page