Define `punycode` as a named module in RequireJS

This makes sense as we’re not trying to be aliased as a competitor.

Closes https://github.com/joomla/joomla-cms/pull/3111.
Tag the v1.2.4 release
Automatically rewritten for npm.