Modify network protocol to allow commands through the socket
NCurses: hook redraw on c-l
BufferCompleter: watch 'completions' option, and update completions when it changes
ctags: use - instead of _ in command name
Buffer: minor refactoring
Editor: fix replace at end of buffer
write_buffer: consider buffer as saved only if we used it's filename
find_file: automatically add missing '/' and end of paths
goto file uses the 'path' string-list option instead of hard coded paths
move complete_filename to file.cc
move remoting code to remote.cc

ClientAccepter is now Server's implementation detail and all socket logic
are isolated in remote.cc