issue #21601: First pass on some checking all selected actions.
Merge branch '21601' into 21605
Merge branch 'master' into 21605
issue #21605: Second pass getting pre-requisite check to work on multi-select.
issue #21605: Minor refactor
issue #21605: Fix selection problems.'
issue #21605: Tweaks.
issue #21605: Clean up around edges on priv check.
issue #21605: Second pass on multi-select. Get actions to run on each selected row.
Merge branch 'master' into 21605
issue #21605: Tweak to perform doAction on right object.
issue #21605: First pass refactoring issue to shipping using new multi-select logic.
issue #21605: Get error checking right and remove unneeded functions.
issue #21601: Tweak for better user experience.
Fix a formatting problem that was bugging me.
issue #21494: Enforce AlterTransactionDates priv. on transaction list.
Merge pull request #919 from jrogelstad/21605

issue #21601: Add multi-select capability to lists.