Use relative path if system is Windows(#30)

Cygwin can't handle Windows absolute path(Case: Mingw Emacs + Cygwin git).
Other platform uses absolute path instead of relative path, because
git command is failed if git repository place in symbol link path.
Bump up 0.46 and update Changes