Update libv4l to 1.6.2.
Turn v4l_compat into a slave port of libv4l.
This needs more testing before it can go in but I wanted a review in while I work on this. 1.5.x version of Gstreamer requires a updated dvb headers.
Note that the ca.h and version.h dvb header are not in the v4l-utils tarball so I have copied them from the old v4l_compat distfile. I haven't checked newer Gstreamer sources yet but we might be able to drop them in the future. After gstreamer-plugin-bad (the 0.10 version) goes away.
The v4l_compat port now does the conversion of linux types to freebsd types. and a few patches to switch the ioctl's around that where wrong. Please check and make sure I didn't forget any of them.