Update pass completion and fix syntax and autoloading

**STATUS:** TESTED, WAITING FOR INPUT.

Fixes #2846, closes #1480.
/cc @sanbor @christianschmidt
* * * * 
This pull request fixes the copyright notice (by @sanbor) and updates the zsh pass completion to the current one on the upstream project. 

It also fixes the errors that appear in #2846 and the first TAB completion. 
Refer to https://github.com/mcornella/oh-my-zsh/commit/4bf87c2282f577ac69b50cf7638608d3cc59889b for more information.