uses native barcode scanner

Still needs to register which application has priority when starting
intent (when device has multiple scanners)
uses native barcode scanner #2