git-annex: build on Darwin, and rely on cabal to set flags

Fixes #2519