[RFC] Let homebrew handle external resources download

@fwalch @tarruda

Close #1388
It's not documented, but I think homebrew does support `md5` instead of `sha1`: https://github.com/Homebrew/homebrew/blob/master/Library/Homebrew/compat/md5.rb