First-go at a test.cpp re-write to allow the user to specify particular tests from the command line.
Used QString::fromLocat8Bit as appropriate.
Implemented a @todo using QTest's internal approach.
Added -classes command line option, and switch ObjectFactory to QMap instead of QHash to class names are sorted.