Mounting and listing remote path files. The socket functions were refactored to accept any size of server response buffer. The memory is allocated dynamically to fit the server response requirement.

From the file list received, the client creates a formatted list according to libfs structure "tree_descr".