1.4.21
use an exception more consistent across python versions (fixes #11)
fix unicode related issues -- but this changing two things currently.
make short-style tracebacks more like native and allow callers (in particular pytest) to set tb-style on a per-traceback entry basis
fix getting statementrange/compiling a file ending in a comment line without newline (on python2.5)