AbstractScriptLanguage: use better default version
AdaptedScriptLanguage: really handle null info

Commit b591ed4bb07eb1aedd5405edb31d384b9a1ab9c0 was not good enough:
if the PluginInfo is null, the base language name should be returned,
_not_ null!