pidgin <=> finch

Merges Finch into Pidgin. Offering this as an alternative to #33699.
Use `with-finch`; we want the `with` or `without` format for all options.