Allow the user to open the Crate Page from the crate dropdown
Allow the user to open the Crate Page from the crate dropdown

This fixes a regression added by the keyboard-accessible JavaScript menus,
where clicking the link opened the menu instead of the linked page.
It checks if the link points somewhere, and lets it behave normally if it does.

Also adds keyboard handling for the space key, so you can still get to the menu.

onur/cratesfyi