Viz initial backport, compilation fixes, moved viz/viz.hpp header according to 2.4 style
fixed documentation warnings
added guard to prevent linking VTK with Qt5
VTK off by default
disable performance test for gpu generalized hough
Highgui test output fixes.

Useless output to console fixed;
Test output files moved from cwd to temp folder.
Reports path fix for opencv_run_all_tests.sh.in script.
gpu test output files moved from cwd to temp folder
Merge pull request #2238 from asmorkalov:ocv_test_package_reports
Merge pull request #2240 from jet47:gpu-generalized-hough
Merge pull request #2241 from asmorkalov:ocv_highgui_test_output_fix
disable some gpu tests if library was built without CUFFT
disable NPP for GpuMat methods and for copyMakeBorder
disable gpu Canny and HoughCircles perf tests:

it fails because driver terminates CUDA kernels after time out
disable gpu Subtract_Array test:

possible bug in CPU version
disable gpu CvtColor.*2HSV tests:

possible bug in CPU version
Merge pull request #2242 from jet47:gpu-test-fix
Merge pull request #2247 from jet47:gpu-test-cufft
Merge pull request #2248 from jet47:gpu-npp-disable
Merge pull request #2249 from jet47:gpu-tests-disable