pidgin <=> finch

Merges Finch into Pidgin. Offering this as an alternative to #33699.
Think it should be on by default and they use `finch` with `without-x11`?