Convert cl2cpp.py script to cmake

New version removes inner comments and empty lines
Remove russian comments
Merge pull request #75 form taka-no-me:comments/2463
Fix linux build warning
Fix implementation of PCA overload with retained variance parameter
Fix windows build warnings
Fix OS X build warnings
Merge pull request #79 from  taka-no-me:warnings
disabled several tests on Mac when no FFMPEG is used; disabled automatic table initialization in imgwarp in the case of MinGW
Merge pull request #76 vpisarev/test_fixes_1
fix to documentation regarding CV_CAP_OPENNI_* in high gui userguide
fix comments to accurate match CV_CAP_OPENNI_* vs. wrong OPENNI_*
Fix argument parsing for old command line parser
Limit 32S data in perf test for addWeighted to avoid integer overflow
Disable perf test for unstable solvePnPRansac
Added default Eigen search path to support Eigen that comes with PCL
warnings
fixed string->string conversion
Remove wrong assertion
Force build with -O2 instead of -O3 on 32-bit linux
extended perf test warpPerspectiveLarge