Adding GIL thread safety around Python calls
Use GIL ensurer RAII class to enforce thread safety around most Python calls. By default, nothing change with previous behaviour (GIL is used in rare cases). However, on can turn the new feature by turning the variable VTK_PYTHON_FULL_THREADSAFE to ON.
Same as MR 329 but rebased on master.