VAAPI: Add VPP class which handles bob deinterlacing
VAAPI: Integrate VPP into VAAPI implementation
VAAPI: Add Flush function
VAAPI: Use shared_ptr::unique() instead of use_count()
VAAPI: Reduce VPP buffer size
VAAPI: Add support for raw YUV output
VAAPI: Save before commit... squash me later
tmp commit, something is broken with NV12, but no idea what