Better highlighting based on classification of classnames.
Add some flexibility to the parser/analyzer.

Option to (not) require that all PMMs be documented, and
options (not) require that all PMMs following naming
conventions.  Using both of these together currently leads
us to list patterns used inside others as members (also).