BarcodeFormat: reimplement format <-> string conversion
BarcodeFormat: reimplement format <-> string conversion

Supports the parsing of the strings "1D-Codes" and "2D-Codes" as
shortcuts for specifying all respective codes individually.

nu-book/zxing-cpp,nu-book/zxing-cpp,huycn/zxing-cpp,nu-book/zxing-cpp,huycn/zxing-cpp,huycn/zxing-cpp,huycn/zxing-cpp,huycn/zxing-cpp,huycn/zxing-cpp,nu-book/zxing-cpp,nu-book/zxing-cpp,huycn/zxing-cpp,nu-book/zxing-cpp,huycn/zxing-cpp,nu-book/zxing-cpp,nu-book/zxing-cpp