Fix -fsanitize=float-cast-overflow in Ogg/Theora writer

When compiled with Clang and mentioned flag, IO/Movie/vtkOggTheoraWriter.cxx
created thousands of out-of-range messages. The error was that the
brackets of the cast to unsigned char didn't enclose the whole
expression.

Change-Id: I885427f449ad3ced7b4484ea83dcf7887f2f33c7
Signed-off-by: Michael Wild <themiwi@gmail.com>
Remove the vtkSetNGetMacro from vtkSetGet.h

The original purpose of vtkSetNGetMacro was to make a "set/get" macro
that could be used with classes that were not derived from vtkObjectBase
(and that therefore could use vtkSetMacro and vtkGetMacro).  However,
some developers were assuming that it was simply a shorthand that
combined the vtkSetMacro and vtkGetMacro, but it does not call Modified
as is required when setting properties of a vtkObjectBase-derived object.

This macro was added after VTK 5.10 was released, so there should be no
backward compatility problems with its removal.

Change-Id: I5fe74fc52814ac6b7f6bc67f79d2880e2fd1d16a
Merge topic 'fix-uchar-errors-in-oggtheora-writer' into master

9300708c Fix -fsanitize=float-cast-overflow in Ogg/Theora writer
Merge topic 'remove-vtksetnget' into master

f2d1b35b Remove the vtkSetNGetMacro from vtkSetGet.h
BUG: Crash in PrintSelf

vtkTreeDifferenceFilter crashed on some platforms in PrintSelf. If
IdArrayName, ComparisionArrayName or OutputArrayName were null,
PrintSelf crashed on some platforms.

Change-Id: Iacba9dc5b9c355115a9eec3df875fa0a55f3903a
Merge topic 'TreeDifferenceFilterDefect' into master

27f95b9a BUG: Crash in PrintSelf
Fix python.h induced Visual Studio compiler warning

Python.h defines hypot to be _hypot, which can cause a level 4
warning coming from math.h with the Visual Studio compiler.
Use pragma warning to make sure that only level 1 warnings
may be emitted during the include of Python.h.

Also, remove the custom expression that was trying to suppress
this warning since it had a missing space in it that prevented
the match anyhow. It's now unnecessary since the warning is
not emitted.

Change-Id: Iaf77a0ae76ebab5056fb02d3895e2084168ad731
Merge topic 'fix-python-h-induced-math-h-warning' into master

71259985 Fix python.h induced Visual Studio compiler warning