Compiles the script (source read from Reader) for
later execution. Functionality is identical to
compile(String) other than the way in which the source is
passed.
param
script The reader from which the script source is obtained.
return
An implementation of CompiledScript to be executed
later using one of its eval methods of CompiledScript.