Auto merge of #1853 - apjanke:zsh-compl-fix-parse-near-manifest, r=alexcrichton
Auto merge of #1853 - apjanke:zsh-compl-fix-parse-near-manifest, r=alexcrichton

Fixes a syntax error in the zsh completion definition.

The `[[ $foo ]]` test isn't valid for zsh; it needs `-z` or `-n`. This PR changes the `! [[ $manifest ]]` which appeared to be checking for an empty manifest to `[[ -z $manifest ]]`, which is the zsh syntax for it.

Fixes #1852.
Addresses homebrew/homebrew#41374.

I tested this on OS X 10.9. I only tested the `zsh` completion behavior, since Rust itself is unchanged by this.

The #920 PR looks like it was trying to do the same thing, but it got the semantics wrong. Putting `!` and `[[` together as `![[` removes the syntax error, but not because `![[ $x ]]` is a test for nonempty; `![[` is now a history backreference. The `!` needs to be its own word to be used as a logical "not".

rustyhorde/cargo,worr/cargo,ArtemGr/cargo,ucarion/cargo,durka/cargo,AndiDog/cargo,achanda/cargo,felixbuenemann/cargo,eminence/cargo,JacobHenner/cargo,JacobHenner/cargo,felixbuenemann/cargo,Ticki/cargo,aturon/cargo,durka/cargo,vyskocilm/cargo,gchp/cargo,achanda/cargo,Turbo87/cargo,fhahn/cargo,winger/cargo,cmr/cargo,AndiDog/cargo,eminence/cargo,Turbo87/cargo,ArtemGr/cargo,shaleh/cargo,ucarion/cargo,brson/cargo,JacobHenner/cargo,ThinTim/cargo,akiss77/cargo,vi/cargo,vi/cargo,huonw/cargo,cmr/cargo,AndiDog/cargo,gchp/cargo,iliekturtles/cargo,Kimundi/cargo,rust-lang/cargo,huonw/cargo,mark-buer/cargo,youprofit/cargo,youprofit/cargo,Frederick888/cargo,brson/cargo,alex/cargo,iliekturtles/cargo,beni55/cargo,winger/cargo,nipunn1313/cargo,vi/cargo,cmr/cargo,Ticki/cargo,gchp/cargo,worr/cargo,vojtechkral/cargo,rustyhorde/cargo,vojtechkral/cargo,shaleh/cargo,blaenk/cargo,vi/cargo,tsurai/cargo,nipunn1313/cargo,JacobHenner/cargo,AndiDog/cargo,alex/cargo,vojtechkral/cargo,rustyhorde/cargo,Ticki/cargo,rust-lang/cargo,ThinTim/cargo,Kimundi/cargo,worr/cargo,cesarb/cargo,vyskocilm/cargo,achanda/cargo,blaenk/cargo,ArtemGr/cargo,vyskocilm/cargo,rust-lang/cargo,huonw/cargo,fhahn/cargo,worr/cargo,ThinTim/cargo,shaleh/cargo,youprofit/cargo,tshepang/cargo,winger/cargo,mceier/cargo,Ticki/cargo,brson/cargo,durka/cargo,eminence/cargo,iliekturtles/cargo,sbeckeriv/cargo,ArtemGr/cargo,winger/cargo,AndiDog/cargo,fhahn/cargo,cmr/cargo,blaenk/cargo,tsurai/cargo,huonw/cargo,sbeckeriv/cargo,achanda/cargo,felixbuenemann/cargo,mark-buer/cargo,cmr/cargo,vyskocilm/cargo,mceier/cargo,sbeckeriv/cargo,Ticki/cargo,worr/cargo,ucarion/cargo,gchp/cargo,aturon/cargo,beni55/cargo,nipunn1313/cargo,gchp/cargo,rust-lang/cargo,akiss77/cargo,iliekturtles/cargo,ucarion/cargo,aturon/cargo,iliekturtles/cargo,mark-buer/cargo,Kimundi/cargo,Kimundi/cargo,Frederick888/cargo,eminence/cargo,tsurai/cargo,beni55/cargo,sbeckeriv/cargo,mark-buer/cargo,fhahn/cargo,shaleh/cargo,tshepang/cargo,blaenk/cargo,alex/cargo,beni55/cargo,aturon/cargo,Turbo87/cargo,mceier/cargo,cesarb/cargo,ThinTim/cargo,ThinTim/cargo,JacobHenner/cargo,ucarion/cargo,akiss77/cargo,brson/cargo,tsurai/cargo,Turbo87/cargo,durka/cargo,Frederick888/cargo,aturon/cargo,Frederick888/cargo,Kimundi/cargo,mceier/cargo,akiss77/cargo,cesarb/cargo,ArtemGr/cargo,vyskocilm/cargo,winger/cargo,mark-buer/cargo,Frederick888/cargo,tshepang/cargo,rustyhorde/cargo,shaleh/cargo,Turbo87/cargo,vojtechkral/cargo,alex/cargo,youprofit/cargo,mceier/cargo,brson/cargo,vi/cargo,felixbuenemann/cargo,huonw/cargo,beni55/cargo,cesarb/cargo,akiss77/cargo,nipunn1313/cargo,youprofit/cargo,fhahn/cargo,alex/cargo,tshepang/cargo,felixbuenemann/cargo,blaenk/cargo,tsurai/cargo,cesarb/cargo