suite-sparse: Fix conflicting openblas dependencies

Fixes breakage with numpy --with-openblas because of conflicting
dependencies: numpy asks for homebrew/science/openblas while suite-sparse
just asked for openblas, and homebrew did not realize they were the same
thing. This seems to be a recurring issue that was causing a lot of problems.

Closes #767. Fixes Homebrew/homebrew#27752.
vcftools: force new version

Override alpha/beta versioning for new release.
hotspot 4.0.0 (new formula)

Closes #739.
hotspot: add test to caveats
Merge remote-tracking branch 'upstream/master'

Conflicts:
	suite-sparse.rb
Migrate dotwrp, qrupdate, slicot to homebrew-science
picard-tools: update to version 1.110

Closes #788.
Import hwloc from core
Remove reference to homebrew/science tap in dependencies.

Closes #767.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	suite-sparse.rb