build: i18n: support `--with-icu-source=URL`

Allow local path or URL to .tgz/.zip/etc to be used.

This completes https://github.com/srl295/node/issues/11