tests: skip a python test if a known broken gi version is found
fix typo
add check for libv4l2 and make the v4l2 op conditional