Consistent naming scheme for unit tests: projectmodel

renaming according to new rules
subdir/test: no infix (test_foo instead of test_subdir_foo)

as discussed with kevin funk, simplify target naming
according guards headers