Added an HTML Sitemap. #5655

1. Redesigned sitemap from earlier category-style design into tree-nodes.
2. The outer list has a maximum depth of 2.
3. Added test.