gemspec: pin cliver at ~> 0.2; 0.3.x breaks builds.
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.