Add support for Java/JOGL graphical rendering component

This component rely on JOGL to do the proper graphical integration with the Java environment.
For instance Java7 on Mac broke VTK rendering mechanism. This type of component,
should prevent such issue by relying on a dedicated external library that just focus on OpenGL in Java context.

Change-Id: Ib0cb6ef0b04b5f6be311bc34e3565e779b65fc6b
Use cmake install instead of setup.py to install python wrapping.

Distutils path is not well maintained and from what packagers
tell me, largely unused. It is also buggy and hard to use.
Removing it and letting CMake install instead. Doing this will
properly remove rpath and likely fix other bugs.

Change-Id: I60f375449344bcd8b2b2823c248eb69163026a3a
export python module installation directory for reuse

for use by other vtk modules that make and install python modules

Change-Id: Ia043b89c540df6de6af713c7c634833ab4b1d718
Merge topic 'use-cmake-install-instead-of-setup-py' into master

2f6111f1 export python module installation directory for reuse
beae7c64 Use cmake install instead of setup.py to install python wrapping.
Web module.

This module moves most of the functionality from ParaViewWeb down
into VTK proper.

Change-Id: I3cf98c68b2c7c254c9463db2668532a5b2dfe353
Place vtk web python modules into "vtk.web" package

Change-Id: I6a8de0adf1b92caa1307797671b732801df81d17
Rename vtk.web python modules.

-Now they are just 'protocols', 'server', and 'wamp'.

Change-Id: I9c1785329457c554a11d05c86b91953b262fc484
Fix web python build directory.

Change-Id: I2bc1658911d32f3d9edfa524ed1b65d175c88a3e
Use proper install path and dependency

Change-Id: I0838352d7e598792ce2c1d670d3c0353ade7fbc1
Allow wamp module to work in both vtk and paraview context

Change-Id: Ic28a3a332b901add6fb06c6f2c74267f88d7e9ba
Merge topic 'vtk-web' into master

eb3bdffa Allow wamp module to work in both vtk and paraview context
9b0c0e54 Use proper install path and dependency
0ddf4490 Fix web python build directory.
80b1d01d Rename vtk.web python modules.
9d9aed02 Place vtk web python modules into "vtk.web" package
07aaa329 Web module.
Provide more flexibility in the GLContext creation of GLCanvas

Change-Id: I4827580e9c506dd0e7697dc6ee7737b2dd1e644b
Add key binding to JOGL cone example

r can be used to reset the camera once the GLCanvas has the focus.
q can be used to quit the application once the GLCanvas has the focus.

Change-Id: I3a910922c05beaf3afa4da7794a031322a114b24
Merge topic 'add_jogl_component' into master

37d8be81 Add key binding to JOGL cone example
aca2b933 Provide more flexibility in the GLContext creation of GLCanvas
640180a1 Add support for Java/JOGL graphical rendering component