optimization of cv::warpAffine INTER_CUBIC
cvtColor - optimized index calculations; usage of build-in functions
optimized cv::inRange
Change kernel for optimization. Remove restriction to align data

Fix kernel compilation errors on AMD system

Fix licanse information in cl file

Support CV_64F destination type

Change build options of the kernel

Optimize sum of square

Remove separate kernel for integral square

Increase epsilon for perfomance tests

Increase epsilon for perfomance tests

Test double support on AMD devices

Fix some issues

Try to fix problems with AMD device

Try to solve problem with AMD device

Fix error of destination size in kernel

Fix warnings
reverted to original plain C++ code
added ocl_** function
ported changes from PR #2867
optimized some operations
Merge pull request #2829 from ilya-lavrenov:tapi_cvtcolor
Merge pull request #2886 from ilya-lavrenov:tapi_inrange
Merge pull request #2899 from ilya-lavrenov:tapi_ex
Merge pull request #2876 from vbystricky:oclopt_integralsum
Merge pull request #2869 from ilya-lavrenov:tapi_warps
added perf test for transpose inplace
Merge pull request #2907 from ilya-lavrenov:tapi_perf_transpose
unrolled cycles