Make OSX builds able to take in branches, git commits, and an "sl" option to build a snowleopard configuration
Better error message in upload_binary.jl