Use standard I/O instead of exec-buffer

Since jpegtran supports stdin/stdout, this plugin doesn't have to create temporary file.

I haven't run performance tests, but probably this way is faster than ever.