refactored video module; use the new-style algorithms now
refactored video module; use the new-style algorithms now
fixed warnings; added read/write methods; fixed docs
fixed documentation and warnings on Windows
restored CV_EXPORTS_W in the background subtraction classes
Update CMakeLists.txt

exclude IlmImf/b44ExpLogTable.cpp from the build,

it's used originally to generate IlmImf/b44ExpLogTable.h, but not nessecary for the library.(probably only here for documentation

when included with static linking it introduces a problem with multiple definitions of main()
Merge pull request #680 from vpisarev:c2cpp_video_take2
Merge pull request #690 from berak:master
Add cv::String class
Compile opencv_test_core with cv::String instead of std::string

All tests passed!
All modules (except ocl and gpu) compiles and pass tests
Python wrapper is adapted for cv::String
Java wrapper is adapted for cv::String
Fix build of apps and samples
Fix build of various backends
Use cv::String in Android camera wrapper
Remove all include directives for <string>