Fixes the compilation of most not-unit tests and adds build directives for them.

This patch adds the target not_unit_tests for building most of the
non-unit test of the module to the CMake build system. The following
non-unit tests will be build:
check_grid_normals
buildcpgrid_test
max_zdist_test
finitevolume
mapper_test
This patch also includes various fixes for the above tests to make them
compile.
partition_test.cpp
Finished renaming NON_UNIT_TESTS to NOT_UNIT_TEST.

I missed one occasion previously. As a result not tests
were built. This patch fixes this.
Merge pull request #36 from blattms/fix-builds-of-some-non-unit-test

Fixes the compilation of and add build directives for most not-unit tests