Switch from square to disc list style

The metacpan logo uses ::, which is round.
More space around nested changelog entries

There is more space on the left, and there is additional space after
the last nested element, if it is followed by a non-nested element.
Increase space between groups
rename disableTag to toggleProtocol

The name was misleading. The function now also toggles, so clicking again will turn
the filter on or off.

This fixed #206
Adjust CSS for ul in pod

This attempts to address issue #648.

* increase margin/padding on left side to indent the ul
* Reduce vertical whitespace on paragraphs in uls
Stop trimming HTML in highlighter

Issues #657 and #626 both mention a problem of stripping leading whitespace on the
first line of a verbatim block. This change fixes that.

I do not know this code well enough to know if this will have other adverse effects

My rationale is that at this point the sh code has already stripped empty lines at
beginning and end, and unindented the code, so I would assume any left over white-
space to be important.
Revert changes for ul#index

It was never my intention to change the style of the index/toc. This commit will
special case ul#index when it comes to padding/margins, to keep the old look there
Show message from pod api if there is no pod

In #602 mo says the size limit is intentional, but that we should display the
message from the api about why there is no POD. This commit does that by stashing
the message if there is any, and outputing this instead of the more general
"No pod could be found".
Merge pull request #927 from omega/omega/206-fix-mirror-protocol-filter

rename disableTag to toggleProtocol
Merge pull request #929 from omega/omega/921-css-tweaks

CSS tweaks for last changes
Merge pull request #930 from omega/omega/648-fix-pod-ul

Adjust CSS for ul in pod
Merge pull request #931 from omega/omega/657-626-proposed-highlighterfix

Stop trimming HTML in highlighter
Merge pull request #932 from omega/omega/602-show-api-pod-error

Show message from pod api if there is no pod
Fixes #934.
s/CPAN/the CPAN/ as suggested by ETHER.
Adds cpanfile.snapshot.
Adjust CSS for pod index uls

There was a mistake made in #930 where nested index items had too much padding.
This fixes that problem
Merge pull request #939 from omega/omega/fix-index-style

Adjust CSS for pod index uls
Move filetype detection to separate method

It eases testing (and puts less burden on API)
and makes the logic easier to manage.
Test no warnings on filetype detection

since that was the reason for these changes (to clean up the log).