Make lexer fail gracefully when memory can't be allocated.
Merge branch 'lexer-crash' of https://github.com/dhylands/micropython into dhylands-lexer-crash
py: Add further checks for failed malloc in lexer init functions.
Merge branch 'dhylands-lexer-crash'
Merge branch 'master' of github.com:micropython/micropython