adds desktop java junit tests
partial fix for failing tests; fix for Windows launcher script; more quiet output
Fix cvCalcOpticalFlow when the status parameter is NULL

issue 2526
Always touch variable controlling build of the module

This suppresses "unused variable" CMake warning when user explicilty disables
module unavailable in selected configuration
Merge pull request #288 from taka-no-me:fix_unused_cmake_variable
Merge pull request #287 from taka-no-me:fix_cvCalcOpticalFlow_2526
more tests fixes
Merge pull request #240 from emchristiansen:javatest2.4
SURF keypoints rotation invariance test.
It calcs kpts for a cross and checks that 4 kpts at the edges have equal responce.
Documentation build warning fixes.

Invalid links and refences fixed.
SpaeseMat class documentation updated.
fixinf warning on non-Windows systems
Fix dependencies inference for auto-disabled targets

Sometimes information about dependencies causing disabling were loosed and it
was not possible to correctly display these dependencies in status report
Added 'Num of tests' col, changed headers, added 'overall time' row
Switched time from seconds to minutes
Fix incorrect Mat address reconstruction on 64-bit platforms

This fixes random failures in Java wrappers.
Fix documentation build with Sphinx 1.07
Merge pull request #300 from taka-no-me:java_64bit
Merge pull request #302 from taka-no-me:fix_doc_sphinx107
Merge pull request #297 from taka-no-me:fix_deps
Merge pull request #296 from asmorkalov:html_docs_warning_fix