vpxenc: Fix colorimetry handling
Since !871 (merged) vp8enc spits a new warning since setting colorspace is only supported for VP9 codec. This moves the code into vp9enc subclass. While there, I added color range support, so we can not encode both full and reduced range.
Fixes !871 (merged)