Fixed MSVC 2013 build errors and workaround for an internal compiler crash.
Avoid duplicated variable declarations.
Undo changing whitespace.
Added comment to features2d_init.cpp explaining the reason for the extra parameters.
Added patch file for fixing VS2013 in 3rd party lib OpenEXR
Minimized the number of arguments required to workaround the MSVC2013 compiler bug.
Small OpenCV-CUDA bugs are fixed.
Merge pull request #1661 from look4pritam:my-branch
Merge pull request #1653 from jlblancoc:master
Move the minimal CUDA version into the minimal version list.
Merge pull request #1665 from SpecLad:cuda-min-ver