[feature] Added priority to CommandListAttribute, allowing to override menu items with custom command implementation

This example would replace the "Dialog/Say" option in the menu with a command of type SayWithKey instead of the stock Say command
[CommandInfo("Dialog",
             "Say",
             "Writes a line of story text to the dialog using a key to pull from localization document.",
             1)]

public partial class SayWithKey : Say, ILocalizable
{
[...]
}