Make imgproc.hpp independent from C API
Make highgui.hpp independent from C API
Make photo.hpp independent from C API
Make flann headers independent from OpenCV C API
Update documentation
Fix build errors
Merge pull request #785 from taka-no-me:split_c_cpp2