Memory leaks in lexer/compiler

Starting to study memory management in uPy... Fix in lexer is definitely ok, please confirm that scopes are also not needed once bytecode was generated. Tests pass of course.