Cosmetic change with range-based for: breaker/compiler
Use char16_t and u16string
Merge branch 'uc16'
Fix treatment of 'Infinity' argument to String#substring