localization updates, new features, bug fixes

Script now handles localization much better
New features to support maintaining main menu system includes new action
(settings), new property (labelID), new shortcut group (common) and more
Numerous bug fixes