wrapping: add variables to exclude from language-specific wrapping

This is to allow language-specific classes (e.g., vtkPythonAlgorithm) to
exclude themselves from languages known not to be supported. A blacklist
is used because there exist things like lunatic (a two-way Lua ←→ Python
bridge) and new any languages should try to wrap as much as possible.

Change-Id: I81ee4c8df2ad74d158adb2b673b2413703a730ec
vtkFiltersPython: exclude from Java and Tcl wrapping

The JNI and Tcl headers conflict with the Python headers with macros
(e.g., toupper/tolower being macros versus functions).

Change-Id: I69c73a37ef9db4acd8029cd49488545a0ee0ac36
java: get the list of java modules properly

There's a global property for this; use it.

Change-Id: Ie83f0d44e2547dd4f12264321f5a21d9bda69094
Merge topic 'filters-python-wrap-exclude' into master

b1b31c94 java: get the list of java modules properly
0cf88894 vtkFiltersPython: exclude from Java and Tcl wrapping
ba551468 wrapping: add variables to exclude from language-specific wrapping