Rename unittest targets to Test_*

CMake 3.0 prints out a warning when adding any target whose name contains
a slash. This commit fixes the warnings by using an underscore instead.
Run 'cmake --help-policy CMP0037' for more details.
Merge pull request #1420 from jcowgill/fix-cmake-test-names

Rename unittest targets to Tests_*