[RFC] Let homebrew handle external resources download

@fwalch @tarruda

Close #1388
@jszakmeister Ok, I will remove this commit. So let's keep md5 in cmake and use sha1 in homebrew.

@fwalch It's meanless for maintaince or security.