Add Homebrew module

This PR adds support for the [Homebrew](http://mxcl.github.com/homebrew/) package manager on Mac OS X.  It's based heavily off the existing MacPorts package manager, except that I added support for check_mode.

Hopefully this PR is acceptable, and if not, please let me know and I'll fix it.