Replace boundary on StringByteIndexPrimitiveNode
with faster specializations for boundary checks and single-byte-optimizable strings.
#2380
+122
−21