Restored VTK_REQUIRED_OBJCXX_FLAGS in main CMakeLists.txt

It seems to have been accidentally removed in the massive modularization commit (0c1471f1).  Removed check for 10.4 SDK since VTK6 now requires 10.5.  VTK_REQUIRED_OBJCXX_FLAGS is set to "-fobjc-gc" so that VTK libraries can be linked into either GC or non-GC processes.

Change-Id: Ifaeb2b4299b2aa4b92fd32bf9abdd5ad96b42ab7
Restored VTK_REQUIRED_OBJCXX_FLAGS in main CMakeLists.txt

It seems to have been accidentally removed in the massive modularization commit (0c1471f1).  Removed check for 10.4 SDK since VTK6 now requires 10.5.  VTK_REQUIRED_OBJCXX_FLAGS is set to "-fobjc-gc" so that VTK libraries can be linked into either GC or non-GC processes.

Change-Id: I33a89c768772f9c003b587e731acfff8413210e6
Merge topic 'restore-VTK_REQUIRED_OBJCXX_FLAGS' into master

4542fa9b Restored VTK_REQUIRED_OBJCXX_FLAGS in main CMakeLists.txt
8764962a Restored VTK_REQUIRED_OBJCXX_FLAGS in main CMakeLists.txt