vtkColorString - Helper class for defining a color through a string.

vtkColorString is an helper class for defining a color through one of
the following format:
- #RRGGBB               (6-digit hexadecimal number)
- #RRGGBBAA             (8-digit hexadecimal number)
- rgb(r, g, b)          (where r, g, b are in 0..255)
- rgba(r, g, b, a)      (where r, g, b, a are in 0..255)
- a CSS3 color name     (e.g. "steelblue")

Change-Id: Ied26e9fb8b2c3cbf6818ecf4c0504a2e3548de1b
Fixed indentation and style to match VTK's.

Change-Id: I802ecea9fe11c8c007a996915ce046734d5da4fb
BUG: Filter was overwriting input scalars. Fixed.

Change-Id: Iabef36000361c3c56b8778952d73df549c42dde9
Merged vtkColorString into vtkNamedColors.

Removed support for #RRGGBBAA format since is not a valid HTML
color string format. See CSS3 color reference documentation.

Added support for the #RGB short format.
Added support for percentage values in rgb and rgba functional
formats.

vtkTestClorString.cxx source code has been merged into
vtkTestNamedColors.cxx.

Added a new method for get an HTML color string in hexadecimal
format from an instance of vtkColor3ub.

Added a new method for setting a color by name:
void SetColor(const vtkStdString & name,
                     const vtkStdString & htmlString);

No color is set if the name is empty or if `htmlString` is not a valid
HTML color string.

Change-Id: Ib9b9d2fa96a4dd5ac476b7bed2349cf4462ea9a9
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
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
Really fix on of the issues the dashboards turned up

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

7564b9b8 Really fix on of the issues the dashboards turned up
Merge topic 'vtkweb-arg-for-custom-ws-endpoint' into pv-master

4937ef84 Allow arbitrary WebSocket endpoint
Merge remote-tracking branch 'pvvtk/pv-master' into HEAD

* pvvtk/pv-master:

Change-Id: I1a84fa24637e9ed263cbcf80626417362511f004
Merge topic 'feature/color-string' into master

1f2cdbfc I added a RGBAToHTMLColor and made some minor changes.
04c2b8ce Merged vtkColorString into vtkNamedColors.
126ce11b vtkColorString - Helper class for defining a color through a string.
Improved TestNumpyInterface to cover various append implementations.

Change-Id: I60fe2e706563146817ef5041f41c5e3496079141
Merge topic 'fix-mpi-types' into master

8b73e3b8 Certain MPI types were not being recognized by mpi4py.
Merge topic 'improved-numpy-array-testing' into master

3c80a0a0 Improved TestNumpyInterface to cover various append implementations.
Merge topic 'temporal-pathline-fix' into master

61688923 BUG: Filter was overwriting input scalars. Fixed.
b0a9b57c Fixed indentation and style to match VTK's.
Comment out the animated PDB renders

These are great for some basic benchmarks, but cause timeouts on some
Gerrit hosts using Mesa at least. Commenting out for now.

Change-Id: Ia68fc6c3c26b367bcd3d04ab7ac93b0ff050b56b
Merge topic 'pdb-test-time' into master

1303f082 Comment out the animated PDB renders