#1220 Initial Mac support for changing file and folder names. Not fully complete.

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13828 f4695dd4-2c0a-0410-b89c-da849a56a58e
(libT) #1220 'change top folder names' -- when the root file/folder is changed, update tr_info.name too.

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13829 f4695dd4-2c0a-0410-b89c-da849a56a58e
(libT) update the rename callback to include the previous torrent name

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13830 f4695dd4-2c0a-0410-b89c-da849a56a58e
use the new rename function for the torrent, instead of the per-file function; update the interface right away when renaming the torrent

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13831 f4695dd4-2c0a-0410-b89c-da849a56a58e
add the rename option to the main window context menu

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13832 f4695dd4-2c0a-0410-b89c-da849a56a58e
When renaming a transfer or file, reload the proper tables.

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13833 f4695dd4-2c0a-0410-b89c-da849a56a58e
(libT) #1220 'change file and folder names': fold tr_torrentRename() into tr_torrentRenamePath(); it's not useful enough on its own to be a separate function

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13834 f4695dd4-2c0a-0410-b89c-da849a56a58e
(libT) #1220 'change file and folder names': add a test to confirm passing tor->info.name as the 'oldname' argument works

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13835 f4695dd4-2c0a-0410-b89c-da849a56a58e
(libT) #1220 'change file and folder names': add unit tests for renaming a root, then branch, then leaf in the torrent

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13836 f4695dd4-2c0a-0410-b89c-da849a56a58e
(libT) #1220 'change file and folder names': handle .part file suffixs

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13837 f4695dd4-2c0a-0410-b89c-da849a56a58e
(remote) fix global search-and-replace damage wreaked upon the --help text, reported by Elbandi

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13838 f4695dd4-2c0a-0410-b89c-da849a56a58e
(remote) fix global search-and-replace damage wreaked upon the --help text, reported by Elbandi

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13839 f4695dd4-2c0a-0410-b89c-da849a56a58e
(transmission-edit) fix global search-and-replace damage wreaked upon the --help text, reported by Elbandi

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13840 f4695dd4-2c0a-0410-b89c-da849a56a58e
(qt) #4917 'request for 256x256 icon for transmission-qt': patch by krab

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13841 f4695dd4-2c0a-0410-b89c-da849a56a58e
(transmission-cli) fix global search-and-replace damage wreaked upon the --help text, reported by Elbandi

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13842 f4695dd4-2c0a-0410-b89c-da849a56a58e
(qt) #3765 'spanish (LAC) translation': updated translation by rb07

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13843 f4695dd4-2c0a-0410-b89c-da849a56a58e
mention the updated 'files' and 'name' property after torrent-rename-path

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13844 f4695dd4-2c0a-0410-b89c-da849a56a58e