#14;add ScriptTest
add testsuite
#3;update script test
#3; add ScriptDefintion and test
#3;impl ScriptDefinition scriptable and test
add extensions package
#3;impl JavaScriptInvoker
#3; set JavaScriptInvoker as default invoker
#3;fix empty source and trim source first
#3;rename Script to Scripting
#3; update Script in functions to use ScriptInvoker
update