Don't scroll to containing collection if one is already visible
Don't scroll to containing collection if one is already visible

If multiple collections are highlighted and none are in view, scroll to
the first one in the list.

The logic could be improved here a little more to scroll to the closest
collection instead of the first one, and also to scroll to a few rows
above or below the target.

This also fixes what was probably an incorrect highlight if there were
multiple collections and some had to be expanded first.

retorquere/zotero,rmzelle/zotero,rmzelle/zotero,retorquere/zotero,gracile-fr/zotero,sendecomp/zotero,retorquere/zotero,gracile-fr/zotero,rmzelle/zotero,gracile-fr/zotero,robamler/zotero,robamler/zotero,LinuxMercedes/zotero,LinuxMercedes/zotero,LinuxMercedes/zotero,sendecomp/zotero,robamler/zotero,sendecomp/zotero