Use list from ICANN

Rewrote the `update.js` script to use the list from ICANN instead of Wikipedia. This list contained a lot more entries and appears to be more up-to-date.

https://www.icann.org/resources/pages/tlds-2012-02-25-en