removed blank line at EOF
Doc update
Doc update
Merge pull request #1405 from SpecLad:retina-ocl-warn
Merge branch 'master' into gpu-cuda-rename

Conflicts:
	modules/core/include/opencv2/core/cuda.hpp
	modules/cudacodec/src/thread.cpp
	modules/cudacodec/src/thread.hpp
	modules/superres/perf/perf_superres.cpp
	modules/superres/src/btv_l1_cuda.cpp
	modules/superres/src/optical_flow.cpp
	modules/videostab/src/global_motion.cpp
	modules/videostab/src/inpainting.cpp
	samples/cpp/stitching_detailed.cpp
	samples/cpp/videostab.cpp
	samples/gpu/stereo_multi.cpp
fixed compilation issues with new Ptr
Fixed a few tests that use uninitialized inputs.
fixed rebase conflicts
Fixed a memory access error in CV_Remap_Test::generate_test_data.

begin_x[1] is not the second component of the element, but the element
after the one pointed to begin_x. When begin_x points to the last
element, that line overwrites data past the end of the allocation, which,
during my tests, happened to contain the reference count for the matrix.
Hilarity ensues.
Merge pull request #1406 from SpecLad:gpu-resize-warn
Merge pull request #1407 from ilya-lavrenov:ocl_test_mog
Robertson update
Robertson docs
Merge pull request #20 from ozantonkal/low_order_tasks

Low order tasks
compilation for windows
compilation for macos
VIZ disabled by default, VTK search is performed iff BUILD_opencv_viz is enabled
changed default parameters in CreateERFiltersNM{1,2} functions. They are not needed now in the sample example.
Removed unnecessary process for conversion to 4-channel format.
delete common.h, viz_types.hpp, rendering properties are public, setcolor in creating_widgets tutorial