JENKINS-14964 Allow running scripts using the REST API
Add simple size-limited cache to avoid parsing of unchanged scripts
[JENKINS-14964] add test for REST API
Extend GroovyScriptTest to check repeated invocations of the same script with different parameters
[JENKINS-14964] fix error text to suggest the correct URL
Avoid NPE in case of parser exception
Pass current build to SCRIPTLER macro token
Fix execution of SCRIPTLER macro during build (e.g. in ext-mail), add simple help.jelly for the macro
Merge branch 'JENKINS-14964' of https://github.com/agudian/scriptler-plugin into agudian-JENKINS-14964
Merge branch 'script-cache' of https://github.com/agudian/scriptler-plugin into agudian-script-cache
Merge branch 'build-macro' of https://github.com/agudian/scriptler-plugin into agudian-build-macro