Menu Overhaul

This makes the menu more configurable.
It makes a lot of those menu applets which just remove parts of the original obsolete.
It does require some changes by theme developers, but the glitches are only visual, function is not hurt.

This includes a fix: When activate on hover is enabled, you can now use the context menu correctly.

The refactoring of the buttons should enable us sort the search results more by relevance. Not sure yet how this will impact performance tho, since when a search is aborted, all buttons need to be resorted by name.