Lexer: Show line number and column on error

Switch to the "posn" wrapper provided by Alex that displays line number
and column on lexical errors. Makes debugging broken and missing lexer
rules less painful.

Signed-off-by: Pekka Enberg <penberg@iki.fi>