Try to determine best available canonical url
Use distribution urls for latest versions in template

If not in 02packages, use distribution for a canonical url
(instead of version-specific).
If file doesn't have pod link to source

Search results that link to pm files with no pod
just show a pod error (so link to source instead).
Change file/pod links on release page to use macros
Also check if file has pod_lines to determine best link

refs #1105.
Merge branch 'canon-pod-name-or-dist'

* canon-pod-name-or-dist:
  Also check if file has pod_lines to determine best link
  Change file/pod links on release page to use macros
  If file doesn't have pod link to source
  Use distribution urls for latest versions in template
  Try to determine best available canonical url
Remove unused template code

changes are done differently now
this may have been a merge artifact.
Separate indent size to match current templates
Remove unused author prereqs

these were for a bin script that no longer exists
Add App::Prove and Code::TidyAll to cpanfile

I don't think carton respected this when I tried it
but it seems appropriate.