refactored opencv_video module

it's mostly done. The 2 things still TBD are:
1) physically move C API to legacy, adjust the tests.
2) somehow make use of PointSetRegistrator from calib3d in estimateRigidTransform. Maybe rename the function.