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.
issue #21448: start on wrapper
issue #21448: wrote wrapper in js_init
issue #21448: bugfix
issue #21448: first light
issue #21448: cleanup
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.