Add vcs-info functions stolen from OMZ