Handle optional `plugin` via `file` in `s:DefineCommand`

Fixes https://github.com/tomtom/tplugin_vim/issues/11