Test all possible Unicode code points

The README already claimed we did (see #1), so why not.

This uses Punycode.js which ships with Node. There’s no need to install it as a dependency!

Closes #2.