Support attribute name aliases in text/plain WMS GetFeatureInfo

This pull request contains squashed commits from #4520 and is now much easier to review.

Currently, MapServer can rename attribute names for gml output using the gml_XYZ_alias metadata. This feature may be helpful for wms GetfeatureInfo responses in text/plain, too.