Unique IDs for menu items, separate from toolbar item IDs.

Fixes a bug with plugin toolbar items, but is also generally cleaner and more robust.
(The plugin bug itself could have been fixed by simply moving the ID_PLUGIN_BASE constant to the end of the enum block.)