nooblib: improve getRunScriptSpecificOptions

getRunScriptSpecificOptions have a third optional parameter which you
can use to set default settings, the function results the default if
there isn't a setting saved; getRunScriptSpecificOptions results now -1
if there isn't any setting saved