Add zsh completion plugin for rustc

This is taken from my PR for rustc (https://github.com/rust-lang/rust/pull/17306), which is getting merged once the CI system is fixed.