fixed a buffer overrun of ocl canny

the `map` buffer does not have the same size with CUDA and index starts at [1, 1] instead of [0, 0].
fixed warning [-Wempty-body]
Merge pull request #2072 from pengx17:patch-3
dynamicuda became private module.
Bugfix for DeviceInfoFuncTable in dynamicuda amd core modules.
Merge pull request #2078 from ilya-lavrenov:warn
disabled GEMM test if library was built without CUBLAS
disable 2 problematic tests
increase thresholds for some tests
Merge pull request #2082 from asmorkalov:dynamicuda_internal_fix
Merge pull request #2080 from asmorkalov:ocv_dynamic_cuda_deviceinfo_fix
Merge pull request #2083 from jet47:gpu_android_tests