Updated open-babel from 2.2.3 to 2.3.1 and HEAD.

The latest official release (2.3.1) requires eigen2 and doesn't work with 
eigen3, which is in homebrew as "eigen"

Update: This open-babel formula now builds both 2.3.1 with eigen2
or --HEAD with eigen3.