opencv_run_all_tests.sh script added to -tests package.
Merge pull request #2221 from asmorkalov:ocv_test_install_custom
Removed all use of the obsolete IMMEDIATE parameter to configure_file.

It's not documented, and it does nothing unless CMake 2.0 compatibility
is enabled (and it isn't):

https://github.com/Kitware/CMake/blob/v2.6.0/Source/cmConfigureFileCommand.cxx
eliminated possible memory leak
Android toolchain file sync with original project.

Original project: https://github.com/taka-no-me/android-cmake/
Revision: 5db45cfb87fec180b74963d3680dd60d4d8d8c3a
Merge pull request #2229 from ilya-lavrenov:possible_memory_leak
Merge pull request #2224 from SpecLad:obsolete-immediate
Merge pull request #2231 from asmorkalov:android_toolchain_update
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