Use fifo buffers for git-tools command output
Refactor LineAndColumn coordinates

BufferCoord -> ByteCoord
DisplayCoord -> CharCoord

Moved their definition along with LineAndColumn into coord.hh
Improve error reporting when parsing commands

*debug* will contain line and column informations along
with the responsible command name.