refreshView() now retains the selection on its own. This should obviate some other code that maintains the selection.
Improving flexibility of selection restoration code. Making use of it.
Making the filter terms conjunctive (AND) instead of disjunctive (OR).
Not using idle_add() to do work from a thread other than the one controlling the main loop does in fact cause a crash on the Windows platform.
Bug fix: Was going off the end of the rows.
Merge branch 'gtkgui' of github.com:rlhelinski/musicbrainz-catalog into gtkgui