Resolve missing override warnings from NewInstance method.
This adds a new macro to vtkSetGet that direct children of vtkObjectBase should call instead of vtkTypeMacro. By doing so we properly resolve all warnings about missing override keyword from NewInstance.