Added -l prefix to EXTRA_COMPONENTS when generating pkg-config file
changed foreach variable to match naming conventions and dropped intermediate variable, appending directly to the LIB_COMPONENTS list
Only append -l to lib entries with no path and no -l or -L of their own
shortened code to not repeat myself
added backslash
Change intrinsic camera matrix initialization

In the function cvInitIntrinsicParams2D the principal point for
normalized image coordinates is set to 0/0. This updates the function
to initialize the principal point at 0.5/0.5.
fixed wrong regex
Fixed MSVC 2013 build errors and workaround for an internal compiler crash.
1. Let btvRegWeights to be constant per `process` call.
2. Let Farneback to be the default optical flow method.
3. Fix a timing method bug for ocl path.
4. Remove useless finish operation in farneback
5. Refactor buffer usage.
regex doesnt need to match full length of input, so only trying to match the leading -[lL]
Avoid duplicated variable declarations.
Undo changing whitespace.
ocl: workaround for ProgramCache cleanup issue, use RAII to print kernel build error
ocl: fix FFT initialization
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.
OpenCL examples refactoring
Small OpenCV-CUDA bugs are fixed.
Merge pull request #1661 from look4pritam:my-branch