Search dialog keyboard navigation

This pull request adds keyboard navigation by pressing tab or shift-tab to select font tiles. It is then possible to insert the selected font and dismiss the dialog by pressing enter. This is almost all accomplished by just setting the HTML `tabindex` attribute properly.

Addresses issue #36.