Bug 3600058 work-in-progress: restored table format for contents page (easy for eyes to scan, each to search in browser) but added category-based list below.  Need to review CSS and where we look for packages.list.txt.
Reintroduce tabular format for alphabetical index of commands, but use CSS columns.  Put a categorized list of commands and descriptions below the alphabetical index. Improve discovery of package versions by searching for 'configure.in' with different location/name.  Improve discovery of package list file by looking in --pkgdir as well.
Merge to fix accidental fork in branch bug-3600058-td