Parents: #163, #164 Depends on: #180, #183
Implement the shared private string inclusion boundary.
Acceptance:
- Export exact
JSC__JSValue__stringIncludessignature. - Apply full ToString to the receiver first and search value second, preserving observable hook order.
- Search by UTF-16 code units from position zero, including empty needles, astral characters, and isolated/high/low surrogate substrings.
- Return false and publish either coercion failure through #180, preserving thrown value identity and the first pending exception.
- Preserve same-VM sibling values and reject foreign-VM values safely.
- Cover exact signature, primitive/object coercion, order, UTF-16 edge cases, thrown hooks, sibling/foreign ownership, and pending-state behavior in the compile-link-runtime fixture.
- Update both inventories and README/API documentation without changing public/extension counts.