Make vaapi decoder compatible with latest libva changes
Rework the vaapi implementation
Add vaapi encoder
Add vaapi chroma filter, add VAPI fourcc
Vaapi Decoder now outputs a native format, which contains a VASurface, which can be used by other vaapi modules, or is converted using the VAPI_I420 chroma filter.