Automatically download ICU, enable Intl `--with-intl=small-icu`by default

Background: see joyent#7676 of course

* [x] decide which variant is on by default
* [x] make it on by default
* [x] test more failure cases of downloading
* [x] add md5 sum
* [x] test more platforms

I have no idea what "standard protocol" is for downloading external resources. V8 tells you to run `make dependencies` if you try to just `make` w/o having downloaded the icu bundle. Maybe something similar to that?