video sender is using videoframe; video sender and video stream are now RAII; window grabber will use area grabber to capture the window on win32 whenever possible (window is fully visible and on a encompassed completely on a desktop)