VisualUnitTestTemplate: Fix compile errs
tests/CMakeLists.txt: Add VisualUnitTestTemplate to build
Re-organize tests/common directory

Move UnitTest && VisualUnitTest from shared dir into new,
separated homes.