SI-7711 Test for args in script

Compiles with -Xlint to ensure there are no lurkers.

Updates `ScriptTest` to pass args to the script.

It's called `argv` partly as homage, partly because
`args` is an `Array`.