Inhanced informativeness of the ioctl syscall(for the range of requests owned to v4l2) and tests. v1: just the first attempt to change(contained mistakes) v2: add all printings v3: fix some mistakes and add tests v4: fix several bugs, separate commits and rewrite tests