Remove boot-pkgs from SRC_DIST_GHC_FILES

The file no longer exists
Update darcs -> git in a comment
Use a simpler way of finding the current git branch in sync-all
Some sync-all refactoring
Add a 'compare' command to sync-all
Small build system refactoring