update to libgpg-error from master, libgcrypt needs it
update npth to latest in master
remove ".git" from submodule URLs from github.com, its unneeded

github.com does lots of nice redirection so that there is a single URL for
everything.