PhantomJS: Yosemite Fixes

Creates a new maximum_macos_requirement, and refactors net-snmp and
phantomjs to use that rather than inlining on each formula.