open-babel: Add HEAD and tests

Add HEAD option and exclude various patches and install hacks that have been fixed upstream. Also includes improved python detection and some simple tests.
The :python dependency is only satisfied by 2.7; Homebrew will install its own Python if it finds 2.6 in PATH.