issue #22500: move barcode scanner code out of core
issue #22500: make hack as reasonable as possible
issue #22500: remove barcode handlers from core, too
skip nd test
Merge pull request #1226 from shackbarth/22500-prefix

issue #22500: move barcode scanner code out of core