Adds samples for Java and Scala
Added a desktop Java tutorial
Mat tutorial - grammar and spelling fixes
simplify the kernel logic when using rect kernel or without ROI
onCameraFrame callback signature changed. CvCameraFame interface added.

New interface allows to get one RGBA or Gray frame from camera or both in the same time;
New interface fixes data rase in samples also.
Android samples updated according onCameraFrame callback signature change.
FpsMeter class removed from Image Manipulations and Face Detection examples as unused code.
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.
remove the warnings in accuracy test
Try to fix Mac compilation issue.
The next attempt to fix a build error on Mac.
Code review issues fixed. Compatibility issues fixed.
Added --failed-only option and multiple input files support
some bugs fix in using AmdFft library
add +-*/ operators to oclMat
15-puzzle app reverted to usage of old CvCameraViewListener implementation;
super.onPause() call moved to begining of onPause method according Google recomandations.
Tutorial 1 renamed
Tutorial-2 removed as dublicate of tutorial-1 and image manipulations sample.
Tutorial-3 removed as dublicate part of tutorial-4.
Tutorial4 sample renamed to Tutorial-2-MixedProcessing
Tutorial-5 -> Tutorial-3