split CUDA Hough sources
(cherry picked from commit d84738769422aad33038d90681c47486e47a0380)
disable CUDA generalized Hough Transform
(cherry picked from commit 33d42b740c6fe938b63a0b25c9ad51741aba48c3)
Initial Linux packages build rools for CPack.
(cherry picked from commit 7821fe2bde331c6b1abd612315ca9fc59da58619)

Conflicts:

	cmake/OpenCVModule.cmake
Improvements in package build.
(cherry picked from commit 086792ec06ff78a45fdd5e1b2fa7f72fe3b7c9a2)
OpenCV version++
All installed files marked with component names for install customization.
(cherry picked from commit b75cbfde45c00fc956f033d0af7fe6d63312fd33)

Conflicts:

	cmake/OpenCVModule.cmake
OpenCV C/C++/OCL/CUDA samples install path fixed. Install rools for tests added.
(cherry picked from commit f332cba14b2a86017e1d2081130db110c2048c00)
Code review notes fixed.

Env setup for testing package implemented using /etc/profile.d;
Variable with path for all native samples added;
Path for test binaries and test data updated.
(cherry picked from commit 39201e68e2649955f40936a1d07f2d1c64c560f5)
Multiple fixes for tests deb package build.

Added opencv_testing.sh.in file;
opencv_testing.sh installation guarded by OS check.
(cherry picked from commit d9dc5ffa918639e5d8be76644aef4385def13688)
opencv_run_all_tests.sh script added to -tests package.
(cherry picked from commit d45350a06a287a8ab8a812659d5afea898ffe95a)
OpenCV Manager version++.
Android toolchain file sync with original project.

Original project: https://github.com/taka-no-me/android-cmake/
Revision: 5db45cfb87fec180b74963d3680dd60d4d8d8c3a
(cherry picked from commit c8150436073a4c25ec4f4273b80c1b76201b8be1)
Reports path fix for opencv_run_all_tests.sh.in script.
(cherry picked from commit 3d261e8a010eda45908592d3b2caa76d939d342c)
disable performance test for gpu generalized hough(cherry picked from commit 063d8b421136b2ed0f537c663b89828f6a2b263c)
Highgui test output fixes.

Useless output to console fixed;
Test output files moved from cwd to temp folder.
(cherry picked from commit 87935f35600228a746d8a29cb1a5c108e710429d)
gpu test output files moved from cwd to temp folder(cherry picked from commit 49731ad5303a714302ff053aaeb32900845304bf)
disable some gpu tests if library was built without CUFFT(cherry picked from commit b4b929d27cc25822dd15b5b96b8d335c59d4408c)
disable NPP for GpuMat methods and for copyMakeBorder(cherry picked from commit 316d49fc0fb7a609ebb0a65efc207faea6b978a4)
disable gpu Canny and HoughCircles perf tests:

it fails because driver terminates CUDA kernels after time out
(cherry picked from commit fa5bbb5f8dc1a86cfe004fb258d66e56c90560d6)
disable gpu Subtract_Array test:

possible bug in CPU version(cherry picked from commit 59155c1eefb6f22e362e34a8d73b31841eb3413a)