Only show one tooltip context at a time

Closes #491

Tooltips can either be in the context of the map (events and NPCs), or
in the context of menus. Menu tooltips will always take priority over
map tooltips.
Merge pull request #495 from dorkster/bugfixes

Only show one tooltip context at a time