enabled object file reusing in test builds
cpp and cu files processed separately in test build
added common.cpp explicitly to tests
Merge pull request #1045 from akosiorek/origin/dev

Fixed CMake building test objects multiple times