Add support for video rotation

In case there is a rotation field on the caps structure be sure
to store it on the video info and handle the transformation from/to
caps correctly
Add support for the rotate video cap field

For that we modify the vertex shaders to also multiply
by the orientation matrix. This matrix in the future might
support other transformation beside the rotation (like a flip)