Fix a bug where stacks were misaligned

Some errors will print something multi-line, like "Object function...
has no method 'fn'", and so it's not sufficient to assume just i == 0
is the error description. Instead we wait for a /^\s+at/ and then shift
off the stack for each one.
Release 0.3.5