refactored CATKIN_ENABLE_TESTING and CATKIN_SKIP_TESTING into options to fix initialization issue #464