Update the logger name to make debugging easier in future
- #(nobug) - Made some improvements to the "Refresh Index" status bar...
now does more than
             2 or 3 steps.  Still some work to do but better than it
was.
Give an easy way for users to figure out how long a given project
build will take.  

Debug level set to MINIMUM:
- Last message printed will be the rebuild time
Debug level set to MEDIUM:
- Will print out some of the higher level times to do work
Minor tweak to have the weights of the various steps of ensureIndexState
be somewhat correlated with "real time".
Monitor issues ... use the monitor that the run task is provided with
Getting a bit paranoid when I saw a null-pointer exception... check 
for a null monitor passed to the parse task, if so create a dummy
NullProgressMonitor
More tweaks to make the progress bar go more smoothly. 
SVDBFileIndexCache buildFileTreeJob wasn't incrementing the monitor.
Fixed text to match the intent of the dialog
Allow multiple selections ... really need to modify this dialog box to
do more than an "all or none" type of thing.  Need an "Add Selected"
option here.  Started working on this but having issues figuring out how
to get and use the selection.  As I figure it out, I'll add it and off
we go.
Added "Add Selected" and "Remove Selected" buttons to the existing "Add
All" and "Remove All"
Changed the "Select" button to "Browse" which is more conventional
Begin the monitor task so that the monitor shows up and does something. 
This can probably be tweaked in future to add some granularity in
future.
Merge pull request #178 from stevenaz/master

Improvements to the "Refresh Index" progress bar