don't catch ArrayOutOfBoundsException
new version of scanning decoder
now decodes the following test cases
PDF417/*.png: all
PDF417/*.png: all, except 17, 18 and 22
PDF417-3/*.png: all