Teach formula DSL to load launch agent via plist

When installing a brew that can be loaded as a launch agent (e.g.
`clipper`), Homebrew requires you to create the `~/Library/LaunchAgents`
directory yourself, and symlink the plist from the installed brew into
that directory.