mesos: cleanup formula.

Closes #30045.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Always use class.name to build inspect strings
Better Formula#inspect string
boost: patch upstream issue.

See [this](https://github.com/Homebrew/homebrew/issues/30592) issue for more information. Fixes the upstream issue in Boost 1.55. This patch can and should be removed when Boost 1.56 is released, as that will incorporate the patch natively.
boost: update 1.55.0_2 bottle.

Closes #30595.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Use sort_by in missing deps doctor check
Use to_a definition from Enumerable
X11Dependency: use Version objects
X11Dependency objects: fix hash equality
Replace find_all + each with grep
Use predicate methods instead of inspecting the tags array
Fix typo
Add a test that exercises the code in X11Dependency#satisfied?
Merge branch 'master' of http://github.com/mxcl/homebrew