ZXing 2.2 spec, Fixes to ZXing 2.1 spec

Add a new spec for ZXing 2.2.

ZXing won't compile under c++11, which is now the default. This updates both the 2.1 spec and the new 2.2 spec to use c++98.

Specs pass linter, however ZXing is full of warnings, especially when targeting 64 bit architectures. C'est la vie.