Stick to mmap() in v4l2.

Avoids really bloated code. Shouldn't become a problem.
Rework camera interface.

Hook up a more proper interface for libretro. Still very experimental.