change url of siphon library submodule
switch github submodule urls to be suffixed in .git

github is surprisingly tolerant of omitting that suffix (they do some shenanigans with user agent, it seems), but having the suffix here is more correct behavior.