Move errors into builtins package

This made it a bit awkward to refer to the valuestub struct. Perhaps it could have
been exported from the package, but that seemed even more awkward.
Interpreter can handle "begin; rescue; end"

More support for rubyspec, with the added benefit of some behavioral tests