Add method to check if VPDAU is supported
Fix VDPAU being always used when present even if not working (test was always true)

If VDPAU was installed, but not working (like on an intel machine with also VAAPI support), VDPAU would be used regardless
Simplify VDPAU support detection, no point checking for features if basic detection has failed.