Added float, uint64, and uchar params to Algorithm
Made changes to work in cv::Algorithm with parameters of these types.
Also fixed SimpleBlobDetector -- now it can be created by
cv::Algorithm::create and it can work with cv::Algorithm::set/get.
Try to fix Mac compilation issue.
The next attempt to fix a build error on Mac.
alpha channels support for 8-bit tiffs
added test for 4 channel tiff
* img_test is now tested for channel numbers instead of img
* fixed indentation to use spaces and trailing spaces
API of TiffDecoder back to what it was - normalizeChannelsNumber moved to protected
test code unified - channels number is tested for other formats as well
fixed tab indent
Added two kernels to existing SVM framework
Histogram intersection kernel (accessible by using SVM::INTER in CV namespace as kernel_type)
Exponetial chi2 kernel (accessible by using SVM::CHI2 in CV namespace as kernel_type)

Formulars:
Exp-CHI2
k(x,y) = exp(-gamma * CHI2(x,y))
CHI2(x,y) = 1- 2* SUM_i[(xi-yi)²/(xi+yi)]

Intersec
k(x,y) = SUM_i[min(xi,yi)]
Changed line 1266 in svm.cpp to allow the new kernels to be used
updated OpenGL functionality:

* removed OpenGLFuncTab, now extensions are loaded internally
* added support of GlBuffer and GlTexture2D to InputArray/OutputArray
* added ELEMENT_ARRAY_BUFFER and PIXEL_PACK_BUFFER targets
* added copyFrom/copyTo method for GlBuffer and GlTexture2D
* removed GlFont
* removed pointCloudShow
* removed OpenGLCleanCallback
* added Access parameter to GlBuffer::mapHost
* added autoRelease parameter to all create methods
Tutorial for ARM Linux cross compilation added.
add openCLExecuteKernelInterop method
Switched to TEST_CYCLE_MULTIRUN for fast tests
Increased time limits
Added Thin Prism Distortion Model

Only the code.
Thin prism distortion model added doc

Thin prism distortion model added to the
camera_calibration_and_3d_reconstruction.rst
optimized DeviceInfo class and ensureSizeIsEnough
Merge pull request #508 from bitwangyaoyao:2.4_interpKernel
Test system refactoring

cmpEps replaced on cmpEps2 to reduce code dublication;
Constants for cmpEps return values added.