Fix bug related to using the same tempfile for input and output.

I was running into an issue where the output file generated by the sass command was blank. It's hard to replicate in a minimal environment, but I was able to fix the issue by using separate files for the input/output tempfiles.

As a bonus, this also adds support for using the correct name in the sourcemap (file.css.map instead of file.scss.map).