Merge pull request #1589 from ilya-lavrenov:pr1582_fix
update cmake 'install' target for Windows platform

Allow to build samples via OpenCV binaries from distribution package
(find_package with OpenCV_DIR).
fixed warning on windows
cmake: workaround for dependencies resolver (bypass non-module deps w/o check)
cmake: revert CRT linkage option for MSVS
cmake: OpenCVConfig.cmake: fix message
cmake: update install rules for doc
cmake: python module updates
cmake: update java module install rules
cmake: export OpenCVModules for unix 'install', move macros desclarations
ocl: remove cl.hpp dependency (it is missed on Nvidia SDK and on some platforms)
ocl: fix compilation warnings, update openCLExecuteKernelInterop
Merge pull request #1593 from ilya-lavrenov:ocl_war_on_double
Merge pull request #1591 from alalek:ocl_remove_cl_hpp_h
Merge pull request #1592 from alalek:ocl_program_cache_update
ocl: fix cleanup on Windows platform (for clAmdBlas/clAmdFft)
test: run.py: return valid errorCode in case of the single test run
Merge pull request #1551 from alalek:cmake_install_win
Merge pull request #1596 from alalek:test_fix_run_py
Merge pull request #1597 from alalek:ocl_fix_cleanup