attempt to clean up some of this horrible progress reporting code related to status bar updates

git-svn-id: http://svn.vuze.com/public/client/trunk@40584 c2c1b7af-1477-405b-86ee-8aefd1fc4dd2
tidy up filename extraction

git-svn-id: http://svn.vuze.com/public/client/trunk@40585 c2c1b7af-1477-405b-86ee-8aefd1fc4dd2