Adds samples for Java and Scala
Added a desktop Java tutorial
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.
add +-*/ operators to oclMat
Added a test that documents that negative numbers are not clipped by cv::saturate_cast
Native testing for OpenCV Manager enabled

All tests added to CMake;
All tests ported on 4 digit version support;
Some test fixes and bug fixes were done.
Bug in hardware ratings fixed.
fix performance issue of gpu reduction
Build info output for all android apps added.

OpenCV build information output to logcat added to OpenCV initialization code;
Documenation for cv::getBuildInformation() added.
removed libstdc++ dependency
Merge pull request #468 from kirill-kornyakov:test-for-saturate-cast
Merge pull request #478 from jet47:gpu-reduction-fix
Merge pull request #477 from asmorkalov:android_version_info
Fix warnings from ffmpeg wrapper
Merge pull request #480 from taka-no-me:ffmpeg_warnings
Detect version of clang compiler
Add OpenCL section to status report
Add separate status section for java