Add dmd depfile support

Now that `depfile` isn't just GCC, maybe the `depfile_*` commands should be renamed?