i3: remove unused binding
zsh: use compdef on new g() function;

Also rearrange sourcing of other files so it actually works
(compdef must be called after compinit)