isolate undef and spy code.
integrate autoconf for cplint with remaining code.t
error handling bugs in is/2 and =.., found by Paulo Moura.