A bunch of changes for live preview and changing video sources on the fly
Rewrite QTCapture to use C based XPC API. This allows me to pass the IOSurface with the proper XPC call rather than some dumb semaphore hack.

Sources now live-preview when selected.
Merge pull request #11 from zakk4223/live-preview

Live preview