PAHMA-811: Updated queries and cosmetology

Both KIR and OIR can now get and display all three groups of data.
However, the XML in updateKeyInfo has yet to be truly touched, and so
KIR and OIR don't yet actually update any fields except the ones they
already did. (I'm not sure if this was in a previous commit or not, but
they also warn users when they failed to update a field because there
was no match found by autosuggest)
PAHMA-811: Cosmetological changes to the front-end

Updated the registration field set display
PAHMA-875: Changed autosuggest sort order

Autosuggest now sorts on sortableobjectnumber instead of objectnumber,
meaning that objects numbers with trailing letters will show up where
expected.
adding another handler
NOJIRA: code cleanup, also one small fix to hierarchyViewer
NOJIRA: code cleanup only
PAHMA-890: various small problems in the barcode print webapp
UCBG-305: adding more room to Family field in report
UCBG-320: blue link on location report does not work
PAHMA-891: whittle down prohibited locations list
PAHMA-677: Collection Stats Code merged into regular code base

The code for the Collection Stats webapp has been merged into the
regular cswaMain code base, meaning that it is now selectable from the
landing page and the obvious URL. Functionality appears to be identical.
Merge remote-tracking branch 'origin/PAHMA-875'
Merge remote-tracking branch 'origin/PAHMA-811'
PAHMA-677: Merge into master

Merge branch PAHMA-877 into master
PAHMA-898, PAHMA-897: single object barcode fix, 'progress indicator'
Merge branch 'PAHMA-677'
PAHMA-897,PAHMA-677,PAHMA-898: 'in progress' indicator, collectionstats webapp, single object barcode fix
Merge remote-tracking branch 'upstream/master'
PAHMA-811: this is partially complete code addressing this enhancement.
PAHMA-811: addtional repairs: pahmaAltNum is now updated via rest; debug code improvements