unused: use the vtkNotUsed macro

vtkUnused doesn't exist.

Change-Id: I416f09fe2ad000cef8926330dd925108d7c01315
Q4VTKWidgetPlugin: only define qDebug if not already defined

Change-Id: Icc064c384eedcc8056e3ac12859db53fbb8aa124
Add a smartpointer for PyObjects

This refactors the SmartPyObject class from a local class in
vtkMatplotlibMathTextUtilities.cxx to be externally visible.  This class
is duplicated several places in Paraview and this refactor will allow
code to be shared between all places that need it.  It is added to the
vtkWrappingPythonCore module as the vtkSmartPyObject class.

This commit also refactors the vtkPythonAlgorithm to use the new smart
pointer.

This commit is part of a change to ParaView and thus the topic name
reflects that change and not the change to VTK.

Change-Id: If3f0387bb7bb24f823dbe690e64a0a8bb1e0df16
mpi4py: use the output, not the result

Change-Id: Ia996924cb07e8197724d583c2c5e8906a6cf37d8
Merge topic 'dashboard-warnings-20140807' into master

69465e4b Q4VTKWidgetPlugin: only define qDebug if not already defined
f4eece1b unused: use the vtkNotUsed macro
Merge topic 'fix-mpi4py-include-dir' into master

97df2a89 mpi4py: use the output, not the result
Merge topic 'python_syntax_highlighting' into master

f9a208d6 Add a smartpointer for PyObjects