fixes #1015: requires library with checksum method

homebrew did some library reorganization which broke brew-cask
this should fix it
require software_spec in download.rb

another lib looking for formula_support
travis.yml: build against current homebrew
Merge pull request #1017 from billwanjohi/require_checksum_directly

fixes #1015: requires library with checksum method