I added a RGBAToHTMLColor and made some minor changes.

Added a vtkStdString RGBAToHTMLColor(const vtkColor4ub & rgba)
method  which given a vtkColor4ub instance as input color returns
a valid HTML color string in the `rgba(r, g, b, a)` format.

Change-Id: I490d173c2fc2d66869cda4d0db7ae6f632607818
Merge topic 'smoke-test-exceptions-for-qt5' into master

29268343 Exclude classes requiring a QApplication from VTK smoke tests
FiltersParallelGeometry: move functions to the sources

Avoids unused static function warnings. Plus, now that the tests are all
built into one library, this shouldn't be as much of a problem.

Change-Id: I0c77acdf3c5fb2c9a4af7cc7a2de1f336c7d8408
vtkMPICommunicator: avoid deprecated MPI functions

Change-Id: I973743cd305f8ca7ad8ba0552f5e43ed4c949335
vtkInstantiator: remove instantiator macro from main sources

These functions are fine in the instantiator files themselves and are
not needed in the class files.

Change-Id: I68af29307a527f266ee644b5ac8988abf08acee4
typo: remove duplicate source listing

Change-Id: I3fac3169c1af07a051f830d9071dbea3c7fb810d
Merge topic 'various-dashboard-warnings' into master

301afc44 typo: remove duplicate source listing
5c3241b9 vtkInstantiator: remove instantiator macro from main sources
3a86ca42 vtkMPICommunicator: avoid deprecated MPI functions
577c9f4b FiltersParallelGeometry: move functions to the sources
79724c27 unused: remove unused functions
5cbcdfcf typo: fix some typos
vtkCompositePolyDataMapper2: cache opacity check

There is a report[1] that this method takes excessive time in newer
versions. Cache the opacity check based on the input's modified time.

Change-Id: Ia2e737dc4aca2b1d0d1dc9ed33440b0e817c3c31
Merge topic 'cache-opacity-check' into master

43d7a64d vtkCompositePolyDataMapper2: cache opacity check
Fix issues the dashboards turned up.

Two comp warnins and a typo in my fix for static/shared build
capability. Also, the triangle.xmf dataset was just wrong.

Change-Id: I587350939c06cf7f820fa0312749908ee7cbbec9
Merge topic 'newest-xdmf' into master

c4b66cad Fix issues the dashboards turned up.
vtkCompositePolyDataMapper2: include <algorithm> for std::max

Change-Id: I48c0bb972929e51945d9563088b8633f371fa64f
vtkCompositePolyDataMapper2: avoid a NULL dereference

Change-Id: I3c349342efd0be2c9b57f2754aab491324edbbbd
OpenGL: use STATUS for the OSMesa message

Change-Id: I3bced824fab1c6cfd10ac81f9484df161a9bd397
Merge topic 'include-algorithm-for-max' into master

ea87122f vtkCompositePolyDataMapper2: avoid a NULL dereference
f6777cd5 vtkCompositePolyDataMapper2: include <algorithm> for std::max
Certain MPI types were not being recognized by mpi4py.

It is not clear what the issue was. Using OpenMPI, MPI.INT64_T
and MPI.BOOL were not working. Changed the code such that the
types pointed by mpi4py are used directly rather than assuming
the type.

Change-Id: If98f64bfd7ecb24538b9a8ac7ca60105a5062ca6
Add files, and made modifications for MatlabMex to wotk in vtk 6

reverting include of assert.h to cassert

modified module to be stand alone, toggled using an advanced options VTK_USE_MATLAB_MEX

modified as Mr. Hanwell directed.  Removed groups completely.  Thanks for the help.

Change-Id: I1dd28354aa70cabbf34c978517ea0f6b4ed6aed7
Fix more issues the dashboards turned up.

Possible unitialized variable warning.
Combine the H5 and XML path tests so that -j N won't run them
simultaneously and sometimes delete each others files.

Change-Id: I0e33394c4a2f8dbe8943e48165da3ca6f6e0ff0a
Merge topic 'newest-xdmf' into master

5a231472 Fix more issues the dashboards turned up.
Really fix on of the issues the dashboards turned up

Change-Id: I636c885239eb9083724f4826530deb7741324480