Compile a string to a program.
This function takes a piece of Pike code as a string and
compiles it into a clonable program.
The optional argument handler is used to specify an alternative
error handler. If it is not specified the current master object will
be used.
The optional arguments major and minor are used to tell the
compiler to attempt to be compatible with Pike major .minor .