Source::Buffer: improve docs.
* lexer.rl: make EOF tokens actually pointing at EOF and zero-length.
* Source::Range#inspect: use full class name.
Source::Map: improve docs.