update module system to use cmake 3.3
VTK's module system should be updated to use CMake's target interfaces so that target_link_libraries
does all the hard work for us. While at it, the CMake/
directory should be cleaned up and sorted so that what is private to VTK and what is public is clear.