COMP: removed '-read_only_relocs suppress' linker option on Mac

This flag can only be used on i386;
it cannot be used on x86_64
(the current architucture) and emits
a linker warning.  From what I can
tell, it's only there as an
optimization and not required for
correctness, so I've just removed
it unconditionally since trying to
do architecture checks would be
hard, especially with universal
binaries, etc.

Change-Id: I89da175526e130f94cec282090322c2bf0f748ab
Add some warnings when abtract classes are returned

Added an error message when NULL is returned by the New() method, making
it easier to debug problems with missing overrides. Also added a warning
when vtkInteractorStyleSwitchBase is returned as this can be difficult
to track down when porting old code.

Change-Id: I0ac5ad848a8e30d004640867cee2a40d0209eac4
Moved the vtk*NewMacros to vtkObjectFactory.h

This ensures that vtkObjectFactory.h is included in the relevant
implementations (to support building all vtkObject derived classes with
the object factory mechanism), and moves these macros to a more
appropriate location.

Change-Id: I412379a29a9d55d8c12378fe0c28d2da09d154c4
Publish the valgrind suppression helper script for safe keeping

Change-Id: I473301010a1daab3630d359b8c0e40fb13e5a6fa
Merge topic 'valgrind_suppression_helper' into master

0f9a763a Publish the valgrind suppression helper script for safe keeping
Fix GPU info gathering.

Silly typo prevented information from being gathered.

Change-Id: Ie6ad5ca0b3c072bec077b59d1c8123dac31a8d15
Merge topic 'read_only_relocs' into master

e694d5f5 COMP: removed '-read_only_relocs suppress' linker option on Mac
Merge topic 'better-warning-abstract' into master

b4d6e076 Moved the vtk*NewMacros to vtkObjectFactory.h
41f0bd00 Add some warnings when abtract classes are returned
Merge topic 'cdash_discover' into master

49f6664c Fix GPU info gathering.