issue #20689: capture input from barcode scanner

-Capture input from barcode scanner
-Proof-of-concept implentation of item entry in sales order line workspace
-2 Unrelated build improvements