add Mersenne Twister random number generator
add dlobbing under *nix
add dlobbing for Windows
Merge pull request #621 from cuda-geek:twister
Merge pull request #629 from cuda-geek:globbing
Move opengl iterop code to cv::ogl namespace

Fixed issues: #2737 #2848
Reword and merge pull request #625 from jet47/gpu-fixes
enable training test. refactor globbing
use OpenCV's twister.
Merge pull request #643 from cuda-geek:refactor-softcascade-globbing