disable libgit2 tests by default
use Qt's and CMake's test framework
make Revision.cpp a unit test
Merge pull request #4 from syntheticpp/unittests

Qt/CMake unittests