Making tests run on Linux and removing unicode on unsupported places
Merge pull request #1 from dpogue/tests

Get CTest working and add pnEncryption tests.
Preliminary unit testing setup using Google C++ Testing Framework.

Including tests for the fixes of 595d265 and 3c73b9f.

Conflicts:
	CMakeLists.txt
Move @cwalther's tests into new dir scheme.
make check working, 1 test app per library