Refactor ShowRequestorExtraInfo off into a /User/Elements component

This allows other code to borrow this scary Format parsing code that
spits out ColumnMap information in a vertical format.

This component now accepts the Format to pull from the config file and
the prefix to use on the css classes as arguments.
Switch from divs/spans to tables

I'm not sure why I wrote this with divs originally but it leads to
really horrible formatting once you start showing more than 1 or 2 extra
pieces of information below the user.
Merge branch '4.2/more-about-requestor-extrainfo-with-tables'