OakChooser: Reselect first item when filter string is changed
Let bundle item chooser’s ranker remember user corrections
Key equivalent field no longer activate recording on return

This is to allow using the control in windows with a “default” button (which gets the return key).
Let key equivalent field pass unused key down events to super
Leverage the default implementation of bindings
Call recalculateKeyViewLoop after current event loop iteration
Add ‘drawAsHighlighted’ public table view property

This allows factoring out the decision of when to draw as highlighted.
Let OakChooser decide when to render table view as having focus
Update QuickLook generator to use the new bundle item index

This should improve startup time significantly, since it would previously have to re-index all the bundle items.
fix merge conflict