Link autoconf after installing autoconf213 on OS X
Link autoconf after installing autoconf213 on OS X

Use --overwrite because autoconf and autoconf213 are installed, and
either one may have been linked beforehand. They overlap in the files
they provide, and Homebrew will refuse to destructively overwrite
any symlinks without an explicit flag.

There's no built-in Salt module for brew link, so for now this is a
quick fix. This provides some idempotence for repeated Salt highstate
runs by checking the directory where Homebrew keeps track of linked
packages (and linking autoconf if it is not linked). It's unknown
whether this approach properly handles updates to one or both packages.

A better approach would be to write a custom Salt state (perhaps
homebrew.linked); even if this state works properly, a custom state
would be more declarative and could be upstreamed to Salt proper.

Closes #210.
Closes servo/servo#9504.

ALikhachev/saltfs,setupminimal/saltfs,ALikhachev/saltfs,servo/saltfs,rwaweber/saltfs,UK992/saltfs,UK992/saltfs,setupminimal/saltfs,servo/saltfs,UK992/saltfs,rwaweber/saltfs,ALikhachev/saltfs,rwaweber/saltfs,setupminimal/saltfs