Add a test for the map directive
extend test, some cases now fail
Revert "map: don't create useless </ul><ul> sequences"

This reverts commit 2d5c2f301c04a3daa3164a2df70899fa2c1aaa38.
Optionally add indentation to maps

This makes them easier to debug by showing the structure. Sample output
when $spaces is set to 4 spaces:

<div class='map'>
<ul>
    <li>
    <a href="../alpha" class="mapparent">alpha</a>
        <ul>
        <li>
        <a href="../alpha/1" class="mapitem">1</a>
        </li>
        </ul>
    </li>
    <li>
    <a href="../beta" class="mapitem">beta</a>
    </li>
</ul>
</div>
map test: print maps' source as comments
map: postprocess to collapse useless </ul><ul> sequences

This re-fixes the same bug as 2d5c2f30, but without introducing
malformed HTML in some situations. This is not a very elegant
solution, but it has the advantage of passing more tests.
map test: clean up after ourselves
permalink test: start by deleting t/tmp

Otherwise, tests that don't end by deleting t/tmp (which is a useful
change when debugging a failing test) would cause this one to fail.
Fill in the feature matrix.
Added a comment: How to get a comment moderation feed
A good idea for later; probably no other templates.
apply more quoting
tag as patch
analysis, possible workaround, idea for solution
Add missing plugin section, and deal with missing sections with a warning.
Detect plugins with a broken getsetup and warn.
Merge branch 'master' of ssh://git.ikiwiki.info