Google C++ Testing Framework 1.6.0

http://googletest.googlecode.com/files/gtest-1.6.0.zip

New BSD License
Unit tests included into the default build

Also added a couple of unit tests
Add unit tests to Visual Studio solution
Adapt unit tests to Windows

Still have 1 failed test at the moment.
This is a bug in FileMan::joinPaths it seems.
Merge branch 'dev/unit-tests'
Refactoring FileMan