refactoring: extracted menu/ribbon initialization from ScriptingRegistration to separate classes
toString() for debugging
refactored ScriptingMenuContributor
ScriptingMenuContributor only handles either menu or context menu
initialize context menu even if ribbons are used
refactored
disable scripting registrations for ribbons
implemented scripting registrations for ribbons - not yet working