MeanshiftGrouping Bugfix (Bug #2685)
Eliminate intermediate build target "opencv_java_api"
Hardly refactored CMake script for Java wrappers
enabling sanity checks for warp and resize functions on Android
- add syntetic images generation function to ts
- use generated syntetic images
Add option to run java tests with run.py
Java API: fix build warning on OS X

Common part of all source files is extracted to special header
Java tests: print summary for tests run
Quiet output of cv::error in Java tests

Introduced new Java API
void org.opencv.core.Core.setErrorVerbosity(boolean verbose)
used to suppress output to stderr from OpenCV's asserts
Enable Java bindings on all platforms by default
fixing build warnings
Merge pull request #315 from taka-no-me:java_on
fixed tests (call resetDevice, if there was a gpu failure)
fixes for gpu module:

- fixed printCudaDeviceInfo for new CC
- fixed some compilation errors and warnings
- removed unset command from CMake script
- removed unused std imports
optimizations:

- new reduce implementation (with kepler optimizations)
- saturate_cast via asm command
- video SIMD instructions in element operations
- float arithmetics instead of double
- new deviceSupports function
added more types support for gpu separable filters
implemented Luv/Lab <-> RGB conversion
fixed build for CARMA:

- added CMake toolchain file
- added WITH_NVCUVID flag
ocl::cvtColor support YUV and YCbCr formats
fix canny crash in bug #2279
make ocl module compile on VS2012