Set the edit buffer file name.
Only run kill hooks for the outorg edit buffer.

When editing a file with org, temporary buffers are sometimes created
and killed for auxiliary processing. Unfortunately, when these temporary
buffers are killed, the outorg kill hooks were run, which reset various
pieces of global outorg state. This check only lets the kill hooks run
when the buffer being killed is the outorg edit buffer.
Deterministic buffer-file-name

Setting the buffer-file-name for the temporary outorg-edit-buffer based
on the original code buffer's name lets image preview caching work.
Put the temp file name is in the right directory.
Merge pull request #9 from acowley/master

Fix support for LaTeX previews