Emacs Lisp support for sending large buffers as files.

This, together with the last two commits, implements #51.