Only test Doxyqml, not Doxygen
This is more like functional testing now
Avoid error caused by vim swap files
Fail if a file does not have a ".cpp" extension
Add ability to run one test and to update expected output of a test