use WLIntegerArray for csBuf and csArg in WLTerminalFeeder

* more refactor
reimplement the QuickLook support of downloaded items

* use public QuickLook API only