renamed FileBuffer to TextBuffer

FileLine is also changed to TextLine.

The reason for this change is simple: buffers are not connected to
files, so the name FileBuffer was a bit misleading. It's better to make
this change sooner than later.