save and restore default-directory around execution of mix

If I'm in lib/abc.ex and run elixir-mix-test, the default directory was set to the project root on return, so a subsequent C-x C-f opened files there, and not in lib.

This trivial patch saves and restores the default directory around calls to mix.