Added bugfix #2795
- changing license header
- fixed bug in QtKit when changing camera resolution
Fix ocl compilation error when using Intel OpenCL SDK.
Deleted almost all of the precomp.cpp files.

Looks like we don't actually use them; when creating precompiled headers
with Visual C++, a dummy .cpp is created at build time.
Made it so that a dummy .cpp is actually created when compiling with VC++.
Renamed ocl tests' precomp files according to convention.

Also, added the missing include guard to perf_precomp.hpp.
This should fix the build.
Minor language corrections in the tutorial document
Added bugfix 3209 : anchor point (-1,1) changed to (-1,-1)
Merge pull request #1241 from SpecLad:redundant-precomps
Merge pull request #1251 from StevenPuttemans:bugfix_3209
Don't put \r into OPENCV_REFMAN_TOC.

There's no need, since configure_file writes its output using native
line endings, anyway.
Let ocl::filter2D support kernel size >= 3.
enabling of VideoCapture(String) [fixing issue #3207]
- enable auto-wrap of VideoCapture;
- minor refactoring of generated code templates.
Fixed elif/elseif error that made highgui-windows fail on mac+cocoa.
Apply bugfix #3121 for OCL.
also fixing JNI library name in JUnit tests
Merge pull request #1256 from kamjagin:2.4
LinkedList -> ArrayList
Missing including of nonfree module to support the use of SURF
detector/descriptor.
Merge pull request #1255 from SpecLad:no-cr
Merge pull request #1259 from pengx17:2.4_fix_cvtcolor