Let CMake find jar files

Looks in lib/ or CMake commandlines -DHAMCREST_DIRECTORY
-DJUNIT_DIRECTORY -DPROTOBUF_DIRECTORY. Versions are hard coded, and if
the wrong version (or no jar) is found, an error is raised and CMake is
aborted