initial setup for script ribbon menu
Translated using Weblate (Russian)

Currently translated at 97.8% (1771 of 1810 strings)

Меню -> вид -> View Settings
format-translation
update icons in portable freeplane
Translated using Weblate (Russian)

Currently translated at 99.0% (1793 of 1810 strings)
version 1.3.9
Merge branch '1.3.x'

Conflicts:
	freeplane/viewer-resources/version.properties
	freeplane_framework/windows-installer/Freeplane_without_Java.iss
	freeplane_framework/windows-portable/App/AppInfo/appinfo.ini
Merge remote-tracking branch 'weblate/1.3.x' into 1.3.x

Conflicts:
	freeplane/resources/translations/Resources_ru.properties
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
this change was missing in the previous commit
added ribbon resize policy problem handling
2147]: Map scrolling fails when node details are visible
refactor: extract constant
fix abt build for freeplane_plugin_script : add insubstantial.jars to classpath