Merge branch '21395' into 20734
Add mechanism for shipment widget to get populated appropriately.
Merge branch 'master' into 20734
Merge branch 'master' into 20734
Fix mess
Merge pull request #797 from jrogelstad/20734

Misc. fixes.
Make transaction list its own thing.
Remove cruft.
Get ship button to enable/disable appropriately.
fix pullout
Merge pull request #798 from shackbarth/mocha

get tests to pass
issue #21189: do not always requery
Refinement of inventory lists.
Get some things working again that I broke.
First pass ship shipment.
Incremental progress on ship shipment.
More incremental progress on ship shipment.
UI tweaks
Get ship shipment to actually ship a shipment.
Get list to refresh appropriately.