[RFC] Let homebrew handle external resources download

@fwalch @tarruda

Close #1388
I'm pretty intent on maintaining compatibility with 12.04, so at least the CMake side of this will need to continue to using MD5 for the time being.