[filebrowser] cleanup network/task.cpp

move common objects into common class

better constructor

remove duplicated onClose method

add more comments

and etc
[filebrowser] refined file-cache-mgr algorithm

use expectCachedInLocation to wrap get method which now returns oid as default

cache now check only three attributes: file_path(relative path), repo_id and oid