Merge 2.4 into master

Original pull requests:
*	#1007 from alekcac:i_camera
*	#1008 from ivan-korolev:fix_sift_bug_2892
*	#1016 from SpecLad:xls-report
*	#1017 from jet47:fix-gpu-warnings
*	#1020 from SpecLad:tests-record-more
*	#1022 from bitwangyaoyao:2.4_hog
*	#1023 from pengx17:2.4_fix_amd_path
*	#1025 from bitwangyaoyao:2.4_tests
*	#1026 from SpecLad:ts-version-prop
*	#1028 from SpecLad:ocl-clahe-dtor
*	#1031 from pengx17:2.4_fix_converTo
*	#1033 from SpecLad:xls++
*	#1034 from pengx17:2.4_oclmat_inoutarray
*	#954 from LeszekSwirski:24_fix-qtwindow
*	#994 from asmorkalov:android_java_wrappers