[#3598907]The fm_rename_file() should use display name to rename file.

Otherwise we run into problems with encodings on some file systems.
And also this function should not use blocking I/O functions but
use FmFileOpsJob to change file name in async manner instead.
Hide 'Rename' item in file context menu for shortcut or desktop entry.

Unfortunately GIO doesn't support changing the .desktop files
but treats them as usual files, we can rename only file names,
not display names so we have no choice but disable this option