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.
Merge pull request #942 from achalddave:patch-1
Merge branch 'master' of https://github.com/Itseez/opencv.git
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.
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
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
Merge branch 'master' of https://github.com/Itseez/opencv.git