1.4.20
use an exception more consistent across python versions (fixes #11)
fix unicode related issues -- but this changing two things currently.
fix getting statementrange/compiling a file ending in a comment line without newline (on python2.5)