Switch to the Public Suffix List

Since the ISO list is behind a paywall, maybe we should instead use the Public Suffix List?

We could possibly even update the list dynamically by subscribing to the Atom change feed.