Almost everywhere where 411 is referred to has now been replaced with 420.

The API for the SGI Starter Video board from the early 1990's mislabeled YUV420 as YUV411, VIC inherited this mislabeling throughout it's code.
removed a typo involving a '$'
(FreeBSD build error fixed)
it had a wrong md5.h inclusion. accordingly, unnecessary functions are deleted.

-- this commit was tested under FreeBSD 6.3-RELEASE
-- this commit is identical to r4315 at cc branch.
   (see log message r4315 at cc branch)
Made code more tolerant of capture devices that don't support CIF capture resolution.
Also made the pixelformat checking code stricter.
o  fixed a warning message when compiling with gcc-4.3.2. 
   warning: type qualifiers ignored on function return type

->  the return variables are declared in a plain integer, so it is not necessary
    to put 'const' keyword as the type qualifiers in these functions.

This warning message will not come out with an old GCC (e.g., gcc 3.4.6 on
FreeBSD 6.4-RELEASE will not generate this warning message.)

o  rtp/source.cpp:749
   playout() is better return unsigned int because its returning variable is
   declared as 'u_int'. also by considering rtp/source.cpp:736, it is better
   that the return type of playout() is 'u_int'.
Removed c->rtp_mode = 1; from FFMpegCodec::init_encoder() as it no longer exists
in the lastest version of ffmpeg.
Append svnversion to VERSION so we the svn version can be tracked
Added some more debug output for problamatic V4L2 capture devices that don't
support CIF  or 320x240 resolutions
Forgot to add debug code for V4L2_PIX_FMT_YUV420
Code now supports 720x576, 360x288 & 180x144. 

In particular, the Kworld USB2800 only supports 360x288, 360x576 & 720x288, so VIC V4L2 capture now works for it with 360x288.
Add V4L2 capture support for 720x480, 360x240 and 180x120 NTSC based resolutions
V4L2 code fix to prevent infinite loops with broken VIDIOC_ENUM_FMT ioctls

Fix a dumb mistake with the setting of width_ and height_
Fix for V4L2 drivers that don't return EINVAL for unsupported pixelformats
with VIDIOC_S_FMT ioctl call
Add support for YUV422P in swscaler renderer

Minor whitespace consistency fixes
Corrected memory offset for YUV422 in color-swscale
Initial checkin for yuv convert routines that provide clipping and
padding support, also V4L2 grabber code modification to use these routines

The yuv convert routines were originally from OpenMash
Fixes for building with newer ffmpeg
Fixes for building with newer ffmpeg - Dummy file to stop ffmpeg complaining - now we just use ffmpeg's include files as opposed to hand modified versions in vic repository.
Fix for ffmpeg build on windows - need to make sure its ok for other platforms...
Fixed YUV conversion routines that added padding.