Merge branch '2361_vfs_uri'
* 2361_vfs_uri: (60 commits)
Fixed vfs_class->fill_names() functions (Fish, Ftpfs, Smbfs) for return URL-like paths
Fixed nice_cd() behavior with vfs-prefixed. added converter benween old-style and url-stype VFS prefixes
Code cleanup
vfs_path_get_by_index(): added check for valid element index
Fixed memory leaks in folowing functions:
Removed function vfs_s_get_path(); Function vfs_s_get_path_mangle() renamed to vfs_s_get_path()
Added function mc_build_filename() for processing URL-paths as well
fixed x_basename function for handle URL-like paths
added vfs_path_element_valid() function
Changes in man-files for describe new URL-like paths
change name of user bindings file to mc.ext
vfs_path_to_str() now return URL string instead of old representation
Added URL-like path parser
Reorder VFS parser to work with VFS parameters:
Handle path /some/path/#vfsprefix:/path as /some/path#vfsprefix:/path
Remove usage of vfs_path_t->raw_url_str from src/* files
Following prototypes of functions was changed in VFS-module API:
Added function vfs_path_url_split() for parse VFS parameters
Removed vfs_get_class() function
Following prototypes of functions was changed in VFS-module API:
...