CGI.pm: provide CGI::multi_param implementation if missing
If the CGI.pm module is too old to have a multi_param method
(as properly determined via UNIVERSAL::can), provide one so
that we can use it without restraint to mark those places where
we deliberatly call the CGI::param method in list context (by
changing those calls to multi_param instead) and thereby avoid
the newer CGI.pm's warnings about that.
We also provide a prototype for the html_esc function at the same
time so that it will not provide array context since it commonly
wraps calls to CGI::param but only accepts one value to escape.
Signed-off-by: Kyle J. McKay <mackyle@gmail.com>