caopengllayer.m: forward port patches from 3.0x and fix resizing
caopengllayer has a lot of patches in 3.0 that are not yet in 4.0. In particular, the whole view support has been made in 3.0 in vout/caopengllayer: rewrite most of the module
879ca61f and should be included.
Likewise, the module is using vout_window_ReportSize functions and should be updated to avoid that.
I've started and fix the module in 3.0 and still working on forward porting.