increase epsilon for GEMM & Convolve sanity tests for CUDA 5.5
Fix building the iOS framework after I dropped the VERSION macro.

This version uses CMake to generate Info.plist, which should be more
reliable than the old approach.
Merge pull request #3 from Itseez/2.4

OpenCV changes
fixed gpu cvtColor for BGR <-> YUV
Merge pull request #1293 from jet47:gpu-cvtcolor-fix
Fixed incorrect extension on 3rdparty/libpng/opencv-libpng.patch.
Typo in Java generator fixed.

Typo breaks debug build for Android platform.
Merge pull request #1301 from asmorkalov:java_video_capture_fix
Fix the name of perf tests' precompiled header.

(cherry picked from commit aa96d8d053c3d0c367da7c1c1f9c73ed376b3bfa)
fixed gpu bitwize operation:

incorrect types for template instantiation
Allow to read PNG image of color_type PNG_COLOR_TYPE_PALETTE with alpha channel
Correct reading PNG color type palette with or without alpha imread flags -1 or 1
Better not using pnginfo.h, using png_get_tRNS instead
added cvconfig.h header, because ts_perf.cpp uses HAVE_CUDA macros
record cuda gpu name to output report
Merge pull request #1314 from jet47:ts-gpu-fix
Add IPP 8.0 support in FindIPP script
Merge pull request #1215 from jet47:cuda-5.5-sanity
Merge pull request #1269 from kdrobnyh:FindIPP-cmake-script
using unsigned char instead of uint8_t to compile under windows
Merge pull request #1306 from jet47:gpu-bitwize-fix
minor gpu TVL1 optical flow optimization:

don't calc diff term if it is not used for epsilon criterion