fixing bug #3345
fixing bug #3345. don't use BORDER_ISOLATED alone. it should be combined with some border type
added cv::GFTTDetector
doc fix
added STD_VECTOR_UMAT support to _OutputArray::create
fixed cv::split; enabled test
fixed condition
added macro with ability of returning values
warn fix
core/ocl: added warning about incompatible configuration
OpenCV C/C++/OCL/CUDA samples install path fixed. Install rools for tests added.
Merge pull request #2206 from ilya-lavrenov:ocl_warn_fix
Merge pull request #2203 from ilya-lavrenov:tapi_umat_vectors
Fixed build for samples/cpp/train_HOG.cpp.

get_hogdescriptor_visu is passed img->clone(), which is not usable
as a non-const reference (and it doesn't modify the argument, anyway).
Merge pull request #2208 from alalek:ocl_dynload_warn
OpenCL version of cv::buildPyramid
Code review notes fixed.

Env setup for testing package implemented using /etc/profile.d;
Variable with path for all native samples added;
Path for test binaries and test data updated.
refactored imgproc
Merge pull request #2207 from ilya-lavrenov:tapi_macro
Merge pull request #2209 from asmorkalov:ocv_test_install