Fix follow functionality and explicitly set variable as buffer local.
Completely decouple vlf integration from other functionality.
Detect change of file when loading chunk and act more cautiously.  Move
some functions around.
Manually decode and use several bytes buffer when loading chunk.