Fix build dependencies on tests that require polygon or vtk
A few tests have crept in that implicitly need polygon session or vtk. This branch updates the CMake logic so that I don't have to always build those options.
A few tests have crept in that implicitly need polygon session or vtk. This branch updates the CMake logic so that I don't have to always build those options.