FRQ-3599786: add command line option --pkgdir to tcltk-man2html.tcl to specify the directory under which package sources can be found (default tcldir/pkgs).
Join paths with 'file join' not as strings to avoid platform-specific separator problems
Experimental: categories added to man pages; enhance tcltk-man2html to use categories to render ToC
Merge frq-3599786 into bug-3600058-td to handle interrelated changes
Send status messages to ::STATUSOUT (default stdout) and warnings/errors to stderr. Fix LF in messages so output is legible is normal and verbose modes
Fix handling of text lines starting with a period (they could be confused with directives). Fix handling of a pair of single-quotes in text (e.g. maths markup)
Rework copyright parsing logic to handle a wider variety of name and date formats