Various cleanup

Fixed typo in 144x144 first data block size.
Reordered tables so they don't need to be iterated backwards.
Some renaming.
Expanded datamatrix tests to be more exhausting.