pidgin <=> finch

Merges Finch into Pidgin. Offering this as an alternative to #33699.
I've currently got:

```
depends_on :x11 if build.with? "GUI"
option "without-GUI", "Build Finch instead of Pidgin"
```

Thoughts?