First-pass implementation of follow_file()

Signed-off-by: Jason Bernardino Alonso <jalonso@hackorp.com>
Add a basic test for follow_file()

Signed-off-by: Jason Bernardino Alonso <jalonso@hackorp.com>
Make sure that follow-file decodes utf-8 from its input

Signed-off-by: Jason Bernardino Alonso <jalonso@hackorp.com>
Make sure the tail subprocess does not actually list any prior records

Signed-off-by: Jason Bernardino Alonso <jalonso@hackorp.com>
Some truth in advertising in _follow_file_thread: no timeout enforcement

Signed-off-by: Jason Bernardino Alonso <jalonso@hackorp.com>
Use daemon threads for follow_file()

Signed-off-by: Jason Bernardino Alonso <jalonso@hackorp.com>
Let the file follower initialize before testing

Signed-off-by: Jason Bernardino Alonso <jalonso@hackorp.com>
Tighten testing timeouts

Signed-off-by: Jason Bernardino Alonso <jalonso@hackorp.com>