Allow the file location to be customized (inplace or tempdir)

This perhaps would better belong in flymake-easy (or maybe in both).

Also, tempdir doesn't actually work for me, but I'm not sure why.  Any help 
debugging is appreciated.

I suck at lisp, so pardon if I made any stupid mistakes.