XBMCDirect Threaded

Changed capture to a different thread, implemented checking for
CAPTURE_STATE_FAILED from RenderCapture