Initial commit of webglRenderer from ParaViewWeb repo

Copy fo js files from ParaViewWeb repository.
Remove trailing whitespace

Change-Id: I1eafa20b7cf92f2ddf6a0f5bd5ede0622e129712
Renane webglRenderer.js => paraview.webgl.js
Add paraview.webgl.js to CMakeLists.txt

Append paraview.webgl.js to ParaViewWeb JavaScript
file.

Change-Id: I8418186944d1eaef6cfb3a10e21ff7406bf8a013
Refactor the retrieval of a view

Add utility method to retrieve a view from a
view id.

Change-Id: I8b3bb62800a9a4eb8a2292fdb65abe6d37e9949e
Add RPC methods to retrieve WebGL data

Add RPC method to retrieve scene meta data and WebGL data
for each object in the scene.

Change-Id: Ibe7f1ef2529385e845336996d325af3f360408f8
Add RPC method to update camera

Add method to allow WebGL client to update camera
position.

Change-Id: Id4617fd62d6304ce8abb8e8f78892f977fe724d7
Update viewport code to support WebGL renderer

Add support for WebGL rendering in the viewport. Allow
the renderer attached to a viewport to be switched
between WebGL and image delivery.

Change-Id: I0b91ac80d3e8d2dc99df1d38566443ec6478b9b8
Fix WebGL integration

Change-Id: I7144d933b6e161e7635e62d96f8c660190681c2e
WebGL renderer refactoring and code cleanup

Change-Id: Ia54230ccd6dff7358d9450dad49b940c03d6259a
Add webgl/image delivery toggle button

Change-Id: I4a812614adb9bd537b34d095644643db52637c3b
Add support for the new stat model for ParaViewWeb

Change-Id: I6d6c0afba533a2b9976f5b51a9d68589a11ec9f3
Using camera object now

Change-Id: I7dd8f4ed4e6a59f206b70c8a8499d5bae53fcdbc
Updated set matrix uniforms

Change-Id: I5bb629079a331df45e9cbf34a46eb8543c16ca0d
Replace custom hints usage in remaining modules

Change-Id: I7bcab5e57bc7cb3968519be1858ad9e64e6cb913
Merge topic 'python-custom-hints' into next

cba07bf Replace custom hints usage in remaining modules
Disabling the Phasta Catalyst adaptor by default.

It is dependent on Fortran and there are issues where it
has problems with MPI_Fortran_LIBRARIES and causes the build
to fail. Alan Scott hit this issue.

Change-Id: Idf196a59169ea911d83c311b6ae66fd35121308f
Merge topic 'disable_phasta_adaptor' into 13997_disable_phasta_adaptor

Conflicts:
	CoProcessing/Adaptors/BuildAdaptors.cmake

Change-Id: I9f0280754c45c3191206e20907efef3576cd9fe9
Merge topic '13997_disable_phasta_adaptor' into next

639a0bd Merge topic 'disable_phasta_adaptor' into 13997_disable_phasta_adaptor
3e5396a Disabling the Phasta Catalyst adaptor by default.
ParaViewWeb - Improve stat handling

Change-Id: I4ffe96fc7caa8fb61d01763367bab2b3e755a5f4