Merge pull request #214 from pfalcon/compile-mem-leaks

Memory leaks in lexer/compiler
Allow qstr's with non-ident chars, construct good identifier for them.

Also, add qstr's for string appearing in unix REPL loop, gross effect
being less allocations for each command run.