Add agent for printing from fsautocomplete

By always being available for reading from stdin, we prevent
deadlocks with emacs on Windows where both processes are writing
and neither ever read.
Some possible robustness improvements. WIP