send-pack: move core code to libgit.a