Fixed and added to the vtkAlgorithm's update extent API.

Fixed: SetUpdateExtent() and its ilk were setting the update
extent on the input. Fixed it to be on the output. This is
more consistent with the executive API. Also updated other
code accordingly.

Change-Id: Iac92df21b8fa8dbeb58e4e27c5ffc796fadc4eaa
Added: API to get update extent from the output.
Auto-init modules that define/implement/use abstract interfaces

The per-module export headers (<mod>Module.h) inject auto-init logic
into applications to ensure that implementations of abstract interfaces
are registered.  Limit invocations of VTK_AUTOINIT to modules that
define or implement an abstract interface.  Include the headers from
each module's dependencies in its own header to propagate auto-init.
This is necessary when a module's implementation uses an abstract
interface from another module not directly used by the application to
ensure that an implementation of said interface is registered.

Change-Id: Ic6ad697f5c0bb3326117bf23bad9b60c40cb3d37
Remove RevisionMacro remnants

Since the transition away from CVS and commit ecbbf7f7 (Remove
vtk(Cxx|Type)RevisionMacro, 2010-05-19) the per-file revisions reported
by vtkObjectBase::(CollectRevisions|PrintRevisions) have not been
implemented.  Drop these methods.  Define associated macros

  vtkExportedTypeRevisionMacro
  vtkTypeRevisionMacro
  vtkCxxRevisionMacro

to have no extra effects and only when VTK_LEGACY_REMOVE is OFF.
When VTK_LEGACY_REMOVE is OFF drop the PrintRevisions special
case from wrapping.

Change-Id: Idf543e405762c12777e4b83044d73f666b12e213
Merge topic 'autoinit-module-dependencies' into master

4627191c Auto-init modules that define/implement/use abstract interfaces
Disallow invalid orbitals in vtkProgrammableElectronicData::(Set|Get)MO

Orbital indexing starts at 1.  Diagnose and reject indices <= 0 instead
of accessing std::vector at a negative index.

Change-Id: Iac5b6f16bbeb506ee94a2ae3a64c8cc750d045cc
Fix shared lib windows builds.

Change-Id: Id0550a43c3407e3768f6d252d2ca996c7e283040
fix signed vs unsigned compilation warning

Change-Id: Ib46fd747a84cfad2015d8d1a2d765f378762c26a
Fix possible crash in Qt GraphicsView example.

vtkRenderView needs to be initialized differently now, and only
giving it the vtkRenderWindow is sufficient.  Otherwise, we get
two windows with one interactor.

Change-Id: I7d470e3f926689ca110532043bc8d1dcad1d5ce7
Merge topic 'qt-graphicsview-renderview' into master

a978b7a2 Fix possible crash in Qt GraphicsView example.
resolve merge conflicts

Change-Id: I955bc23cd04dec5fc6a4dad3746d2371d1713985
BUGFIX: Fix TestSetGet for AMR Enzo reader

Fixed issues with AMR Enzo reader when supplied an empty string as
a filename. The fix introduces an internal ivar "IsReady" that
indicates whether a "valid" filename has been supplied. If IsReady
is false, the code now short-circuits and returns instead of invoking
the internal visit-based reader.

Change-Id: I1d78e7f5e0379922e8e33aab655a7b755c1a6dbb
BUGFIX: Fix Flash Reader TestSetGet HDF5 errors

Fixed issue with Flash reader when supplied an empty string as a filename.
An ivar, IsReady is used to guard the code from calling the internal visit-based
reader when a "valid" filename has not been supplied.

Change-Id: Ic3e15070fb1f7eb4de14bfa562923fbfddd8a3dd
Merge topic 'fix-chemistry-shared-windows-build-master' into master

b02121b0 resolve merge conflicts
45b0c171 fix signed vs unsigned compilation warning
b6354b85 Fix shared lib windows builds.
Merge branch 'fix-chemistry-shared-windows-build' into release

Change-Id: I7ace63c5e6f56da87419c1c6dc504ea07729e2a7
Merge branch 'release'

Change-Id: I68df29532def3c5857af8e740a834aa7a87a101d
Merge topic 'updated-algorithm-update-extent' into master

70008198 Fixed and added to the vtkAlgorithm's update extent API.
Remove automatic overrides taken from vtkParallelFactory

During modularization vtkParallelFactory was removed and replaced
with automatic object factory registration. This was a change in
behaviour that cause problems with ParaView. For example a vtkPSphereSource
would be returned instead of a vtkSphereSource. Remove the override, they
were not being used anyway.

Change-Id: I091454343fa8f9d3e6c2a234f70048dd2a662f62
Move vtkAMRVolumeMapper to AMR/Core

vtkAMRVolumeMapper is not currently compiled. Move to AMR/Core and
add to CMakeLists.txt

Change-Id: Id157672ee6ef46dcbdb015dadd2214da007a4f7a
Exclude vtkCompositeRGBAPass from wrapping

This was excluded in "old" VTK.

Change-Id: I656d215ee425c16e17f44c16012d5b57269516eb
vtkContext2D needs to be wrapped for ParaView

This needs to be tested with Java wrapping

Change-Id: I9ea4b7f5c14dcf24d5101bb5d3d057632732b94b