Comparing rejected stage index with minimum required neighbors does not make sense

As described here, http://code.opencv.org/issues/3064, the test before
led to a case where we compared the index of the latest stage at which a
rectangle was rejected with the minimum number of neighbors required as
specified in `detectMultiScale`. Please see the issue for more
information.
Fix GPU example build failed with cuda 5.5
Merge pull request #942 from achalddave:patch-1
Dropped the CMAKE_VERBOSE option.

There's no reason for it to exist, since it just duplicates the
CMAKE_VERBOSE_MAKEFILE variable.
Don't search for Git ourselves - CMake can handle it now.
OCL: tests: repair/disable failed tests in ocl module
Updated zlib to 1.2.8.
Cut down on the use of ZLIB_LIBRARY/ZLIB_INCLUDE_DIR.

They're not listed in the documentation for the FindZLIB module,
so we shouldn't use them unless necessary.
Set minimal zlib version to 1.2.3.

Rationale: 1.2.3 was a security update, and we should avoid using
versions with known security vulnerabilities.
using VideoCapture instead of CvCapture* in cascade tutorial

corrected constants,  changed objdetection.cpp as well

updated objDetection2.cpp as well

fixed headers in objdetection2.cpp

removed useles RNG

fixed buildbot warnings (wow, i like that bot!)

victim of the war on whitespace

fixing buildbot warnings

fixing last buildbot warning, heya .

trying to rebase/squash commits
rebased commits
OCL: tests: repair moments implementation in master branch, enable tests
Update cmake files by using CUDA_CUDA_LIBRARIES
Merge pull request #1328 from SpecLad:zlib-update
Merge pull request #1322 from SpecLad:terse
Merge pull request #1323 from SpecLad:find-git
Merge pull request #1304 from berak:doc_tut_cascade
fixed cpp wrappers of ML tree-based models
Removed old Python detection cruft.

None of this should be relevant as of CMake 2.8.7.
Bumped minimal Python version to 2.6.

Rationale: we already depend on it (e.g. some scripts use print_function).