Convert parse errors to exceptions.

Parser no longer prints an error, but instead returns an exception ID
and message.
Implement repr.
Implement eval.
Merge branch 'master' of github.com:dpgeorge/micropython