Fix spinlock, coding style

Webcam driver no longer spinlocks when waiting for a new frame. For
some, yet unknown reason, select() and poll() on the video device's fd
never return before timeout. The timeout is now set to 10 msec, which
fixes the 100% processor usage but also limits the maximum frame rate
to 100.