remove AVOutput.open/close, add VideoRenderer.qwindow

open & close never used in VideoRenderer, and close() conflicts with
QWidget.close(). so just remove it.
TODO: We need an pure virtual member in AVOutput
remove some platform depended video renderer headers.
misc