Lexer: Remove an unused field from lily_lex_entry.
Remove unused variables.
Lexer: Lambdas can now handle strings.

This concludes most, but not all of #41. The last thing needed is for lambda
line numbers to be patched down to the real underlying file in the case of
an error while the parser is in a lambda.