Download project files

* Bug 462550 - Renaming an outer package in Eclipse resulted in multiple
bzr mv commands (one for each file in that package). Now only one bzr mv
command is performed for the package that was renamed.
(Nicholas Allen, Craig Hewetson)

* Bug 386672 - Log and diff commands in the main menu now always work on the branch and
not the selection.
To perform log or diff on a selection of files the context menu equivalents can be used.
(Craig Hewetson, Nicholas Allen)

* Bug 456665 - QBzr-Eclipse would sometimes complain that the current editor or selection
was not in a Bazaar branch when it was.
(Craig Hewetson)

* Add option to keep dialogs open after they complete.
(Craig Hewetson)

Bug Fixes
*********

* Cache results of is-ignored commands so that if many files are generated as part of a build
step under an ignored directory then the number of commands executed is greatly reduced and
performance of the auto add feature becomes acceptable.
(Nicholas Allen)