Merge pull request #4523 from s0undt3ch/develop

Keep argument naming consistency as suggested by @hank-at-code42.
ensure the makedirs creates all parent directories and not just the one one level above the path parameter
add missing import of pipes to git module
Merge pull request #4525 from geops/makedirs_make_all_parents

ensure the makedirs creates all parent directories and not just the one one level above the path parameter
Merge pull request #4526 from geops/git_import_pipes

add missing import of pipes to git module
updated to make use of pacman 4.1 vcs additions
- pkgver() function -> this will make package version sane again
  no more date as package version
  pkg version will reflect salts internal version
- sample vcs supported branch/tags added
- removed old sources/md5sums not needed
Merge pull request #4527 from aboe76/arch-pkgbuild-git

PKGBUILD-git updated to make use of pacman 4.1 vcs additions
Fix #4497

This adds a fallback to prevent the env from being missed