[RFC] add initial multi-selection supports

currently, only download and remove actions are allowed on the multi-selection.
[ExtendedSelection](http://qt-project.org/doc/qt-4.8/qabstractitemview.html#SelectionMode-enum) is more suitable here. It's the default selection mode of explorer on windows and finder on mac.