sse2 hog
Move opengl iterop code to cv::ogl namespace

Fixed issues: #2737 #2848
Reword and merge pull request #625 from jet47/gpu-fixes
Make CV_XADD independent on STL and system headers
Avoid assert in lapac.cpp if findHomography fails in BestOf2NearestMatcher::match
add softcascade to people detector sample
Fixed MSVC warnings
enable training test. refactor globbing
use OpenCV's twister.
Merge pull request #643 from cuda-geek:refactor-softcascade-globbing
Main module headers are moved 1 level up

e.g. <opencv2/core/core.hpp> become <opencv2/core.hpp>

Also renamed <opencv2/core/opengl_interop.hpp> to <opencv2/core/opengl.hpp>
Added compatibility headers
Merge pull request #640 from cuda-geek:soft-cascade-sample
Merge pull request #641 from taka-no-me:stlfree_xadd
Merge pull request #642 from taka-no-me:fix1
Merge pull request #645 from taka-no-me:bump_headers
moved documentation for CUDA version of softcascade
move gpu version of soft cascade to dedicated module
remove softcascade host dependencies on gpu module
softcascade: remove device dependency on gpu