Added Xuggle and its dependancies

Xuggle wraps FFMPEG so we don't have to call out to an EXE and retrieve
images from disk to show in the interface. KeyFrameImageFactory contains
a function which ,for a given file, stream id and PTS, will return the
image of that frame.
Thumbnails kind of work

Integrated my factory for the thumbnails. There is still a problem with
getting the pid to map to the stream id.