New formula for IPOPT.

This formula is a replacement for `ipopt.rb` that was in Homebrew Core: see https://github.com/mxcl/homebrew/issues/22945

IPOPT has a hard dependency on MUMPS (PR #392) and an optional dependency on ASL (PR #393).

This formula works with OpenMPI 1.7.3.