Improved main menu caching.

Main menu now caches on every (ssl), (ssv), (ssx), (ssmb) command. These are
the commands that potentially change the contents of the main menu. (Scores:
show all, show active, show example, show mothballed.)