* (108006317) Move Predicate/NSPredicate conversion to FoundationPreview
* (108006317) Make PredicateExpressions.KeyPath.CommonKeyPathKind API
* (108006317) Remove macro declaration on linux/windows
* Revert "Create FoundationInternals, an internal module to host shared files used by FoundationInternationalization and FoundationEssentials (#101)"
This reverts commit 8f08a649db1f3eb31593cdae7a30c5e95cb614a7.
* Reapply fb718cd3fb9f058a5fd6d736cec9c2b99d6f7dc6 fix to the other restored LockedState
* Create FoundationInternals, an internal module to host shared files used by FoundationInternationalization and FoundationEssentials
- Modules will access FoundationInternals types with `package import FoundationInternals`. This is currently an experimental feature of `AccessLevelOnImport`.
- Move `LockedState` to FoundationInternals and publicize functions needed by other modules.
* (101354563) Separate CodableWithConfiguration into standalone file
* (101354563) Update PredicateExpression archive formats
* (101354563) Codable Support for Predicate
* (101354563) Assert on unsupported keypaths