Ported r2587 from ZXing

Original commit message: "Add more hints for Aztec encoding"
Ported r2591 from ZXing

Original commit message: "More PDF417 test cases"
Ported r2592 from ZXing

Original commit message: "Handle Code 128 FNC1 according to GS1-128"