Minor correction to lexer documentation.
Removed a stale comment.

The constant that it referred to is now longer there.
Added an overview comment to errcode.h

Explains what the file is for, and how other code should use it.
errcode.h: Slight formating change.

Namely, added a blank line between the constant definitions; without
this the comments above the definitions make things slightly hard to
visually separate.