use -z flag to git ls-files for multibyte pathnames

git ls-files escapes multibyte name string without -z option.
For example:
____
mkdir /tmp/testzaw
cd /tmp/testzaw
git init
touch a あ
git add -A; git commit -m wip
;# then M-x zaw-git-files shows below (in my environment)
filter:
a
"\\343\\201\\202"
[1/2]
____

Signed-off-by: Takeshi Banse <takebi@laafc.net>
fix potential name crash

Signed-off-by: Takeshi Banse <takebi@laafc.net>
oops; fix candidates

Signed-off-by: Takeshi Banse <takebi@laafc.net>
fix returns

Signed-off-by: Takeshi Banse <takebi@laafc.net>
Merge pull request #10 from hchbaw/for-nakamuray/git-files-dash-z

use -z flag to git ls-files for multibyte pathnames
Add `zaw.plugin.zsh` file for antigen support.
Merge pull request #12 from kamipo/master

Add `zaw.plugin.zsh` file for antigen support.
do nothing if action is not defined
don't source .zwc files
add rotate-menu style
Merge pull request #13 from waltarix/custom

add rotation style for filter-select, and fix loading zaw sources
Made applications source Mac OS X compatible
Merge pull request #21 from junkblocker/patch-3

Made applications source Mac OS X compatible
allow to change error color through zstyle
zaw-open-file: use `xdg-open` by default, use `open` if $OSTYPE is darwin
zaw-src-ack: hide `--group` option from user

Because `--group` option is only for this source function to parse
output, there is no need to tell user is uses this option internally.
zaw-src-ack: pass `--nocolor` option to ack command

Because ack may output color escape sequence even though stdout is not
terminal at some environment, pass `--nocolor` to surpass that.
Merge remote-tracking branch 'zsh-users/master'