Improving add_python_test so it can be used externally
This adds a new DIRECT_DATA option to add_python_test
This adds a new DIRECT_DATA parameter to add_python_test so no data expansion is performed
This also enables to pass arguments to python executable by using a dedicated list variable : _vtk_test_python_args
Adding _vtk_build_TEST_FILE_DIRECTORY to Python testing