merged supportedLocalesOf() functions
The run402 shell script now uses either v8 or spidermonkey
Naive implementation of Function.prototype.bind (for compatibility)
Fixes regexes used to match dupe singleton and variant locale subtags
Previously, they did not allow dupes under private use subtags