Make top-level resources apply to all specs
Make spec-scoped resources override top-level resources
Download strategies take a resource now
Reorganize resource download methods
More useful error message for missing checksums
create: use resource for checksum detection
Allow partial installation of resources
Convert brew-aspell-dictionaries to Ruby and output resources

This makes the script much more readable, and also allows us to download
the language packs into the cache where they can be used when installing
aspell.
aspell: can't access resources directly in class body
scala: use resources
git-flow: use resources
docbook: use resources
git-flow-avh: use resources
shocco: use partial resource installation
mutt: use HEAD resource
android-sdk: use partial resource installation
libiscsi 1.9.0

Closes #22371.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
plowshare 4.0

Closes #22274.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
v8: mark as needing lion or newer

Not compiling on Snow Leopard with or without Homebrew.
https://github.com/mxcl/homebrew/issues/21426
vim: needs hg for stable, for now