PR #30484 (f8741c38cd546e3ff18ce9d708de14ff2aae68ab) has split libbfd and
libopcodes from binutils and gdb. The original pybfd setup.py is completely
unsuitable to handle that. This commit replaces the original source with a fork
with a patched setup.py.