Generalize the "More About Requestors" accordion styles

This lets other, future, accordion elements use the same style.

The switch from an id-based selector to a class-based selector changes
precedence of the CSS rules.  Preserving precedence requires changing h3
to .ui-accordion-header, which matches the native jQuery UI selectors.
Adjust margins of accordion headers and content

Rather than pulling up the content with a negative margin (which may not
be generally applicable), just reduce the top margin of the contained
elements by the same amount.  While this affects all content sections of
"More About Requestors", the effect is not noticeable without
side-by-side comparison.
A normal sized accordion title is better than a slightly smaller one
The need for a top margin on accordions is unnecessary for the general case

… and indeed unnecessary for the ticket requestor case as well.  No idea
why it was originally present.
Add a $Collection->ColumnMapClassName equivalent for individual record objects

This saves repeating the necessary ref/blessed and s/:/_/g in future
code and encapsulates the logic in a single place.
Use _SingularClass in $Collection->ColumnMapClassName

Allows ColumnMapClassName to be called as a class method and
consolidates functionality into the appropriate existing methods.
Generalize UserInfo's use of ColumnMap to display a single record object

Displaying other individual record types is now very simple.  By
default, the passed in Format is untrusted and will be scrubbed of
disallowed HTML.  If the calling code knows the format is safe, perhaps
because it can only be from a config file, TrustFormat => 1 may be
passed.  This flag is present for use by UserInfo.
Switch to <%perl> blocks in ShowRecord for easier reading

No functional change.
Don't introduce spaces in complex formats

The various parts of a single column in a format should be concatenated
without spaces to maintain accuracy with the format itself and avoid
problems with links.
Merge branch '4.2/more-about-requestor-generalization'