Replaced unnecessary querySelector()s.
Fix plugin menu overlap.

For #346. Although this fixes the issue, it relies on edits to
`<core-list>`. I've submitted a pull request, and I'll keep the issue
open until I know it's resolved.
Only set metadata editor data when needed.

Provides a big improvement to card list scrolling performance. For #330.