JavaCameraView delivers same frame twice (Bug #3123) fixed.
allow QtKit capture in secondary threads

[NSRunLoop currentRunLoop] is not the same as in the main thread.
see
https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/F
oundation/Classes/nsrunloop_Class/Reference/Reference.html
"If no input sources or timers are attached to the run loop, this
method exits immediately"

The old code caused grabFrame() to return immediately if the capture
was not done in the main thread.
This code works correctly, even in secondary threads, provided that all
capture functions are called in the *same* thread
CUDA Device Layer:

header only library for CUDA programming
GFTT wrapped to python
optimize stereoBP kernel
Fix oclMat constructor when roi is provided.
Fix bug: cv::String would break if assigned to itself.
Fix bug: CommandLineParserParams's comparator would fail with equal arguments.
Merge pull request #1086 from melody-rain:2.4_fix_oclMat_constructor
Merge pull request #1085 from bitwangyaoyao:2.4_optBP
line realign
xls-report.py: don't eat all errors when reading sheet.conf
Merge pull request #1089 from SpecLad:contract-violations
Bug #3124 libopencv_java.so v 2.4.6 hangs on some Android 4.0.3 devices fixed.

Downgrade TBB to 4.1u2 for all platforms, except WinRT.
Merge pull request #1090 from asmorkalov:android_tbb_downgrade
xls-report.py: added an option to include data from unrecognized XMLs
xls-report.py: made most columns a little wider
xls-report.py: write tests in sorted order
xls-report.py: make behaviour more intelligent in case of repeated results
Merge pull request #1091 from SpecLad:xls-updates