allow fallback from git to scmgit-base for older systems, fix #2920
improve check for available packages in solaris, update #2920