initial version with googletest from external svn

Version introducing googletest framework using ExternalProjects feature from cmake (>=2.8.0).

Unit tests can be added as single source files (.cpp) in the tests folder. Will be compiled, linked and executed automatically (after a cmake . && make && make test)