Minor additions/changes that make makefile more flexible

Hello, I'd like to propose these changes. I think changing ZSHDIR from vendor-completion into site-functions makes it more generic and software packagers will not need to patch it. Same for the DOCDIR path, adding version next to the vcsh name makes it more flexible.