Refactor dart homebrew recipe so version and hashes can be updated easily.

By pulling out the information that changes into two separate files, then these files can be updated separately when a new stable or dev channel version is released.  Please verify with me before merging the pull request.