Add file renaming function

Adds file renaming function to vaults. 

Note 1: the rename button is in the long-click action menu
Note 2: the button is only shown if the selected list has 1 item
Note 3: It is possible to rename two files into a same name.
(As the "name" is only stored in the file header, multiple name does not disrupt the underlying file mechanism.)