RunScript: execute even if addon isn't a script type addon

..for backwards compatibility. Deprecate and warn about this behaviour instead.
log when RunAddon is called with invalid addon id/type and no addon will be started
Merge pull request #5663 from tamland/runscript-bc

Add RunScript backwards compatibility