Fixed warning with "uninitialized local variable"
Increased epsilon for passing test with IPPICV
Added ROUNDING_EPS for identical rounding after dividing on different platforms
Added check required local memory size for non-inplace transpose kernel
Disabled ippiFilterBoxBorder_* in case maskSize equal roiSize for any dimension
Change decimation enum values so they can be used in resolution calculations.
BUGFIX: Fixed bugged when setting PVAPI property CV_CAP_PROP_FRAME_HEIGHT.
Set minimum matrix size for AmdBlas::gemm to 20 since it works incorrect for small sizes
Merge pull request #3081 from akarsakov:small_fixes
Merge pull request #3083 from akarsakov:ocl_transpose_check_locmem
Merge pull request #3085 from nickdademo:pvapi_fix_decimation_enum
move CUDA compilation step from ocv_glob_module_sources to ocv_add_library
use directory-based include_directories command if we build with CUDA
remove -fvisibility-inlines-hidden from CUDA compiler flags 

it generates warning
fix cudabgsegm module compilation
Fix const problems
Fix std:: and const so it will compile.
Add OpenDTAM's dual weighted Huber norm based depthmap denoising algorithm.
Add a way to change the hint image after allocation
Add Documentation
Update docs per Doc VR suggestions