* Get FoundationEssentials building
Adding the missing musl imports to get FoundationEssentials building for
the Swift static SDKs again.
Also providing an option to disable building the macros. The macros
aren't necessary for building the library and will not be run as part of
the static SDK. No need to bloat the SDK or build times further. For
Swift 6, the macros should be provided by the toolchain since the
toolchain and SDK are current revlocked due to swiftmodules.
* Get FoundationInternationalization building
Adding the missing Musl imports to get FoundationInternationalization
building for the static SDK.
This adds the necessary guards and includes for the Android modules.
While the module does not compile currently due to nullability
differences (and in some cases missing declarations), this at least
brings the module to a point where we can start working on the errors
and differences to create a maintainable codebase for Android.
Windows prefers to use FLS (fibre local storage) for TLS (thread local
storage). The FLS key is of type `DWORD` rather than `UInt`. Update
the `typealias` for Windows.
* (101354563) Separate CodableWithConfiguration into standalone file
* (101354563) Update PredicateExpression archive formats
* (101354563) Codable Support for Predicate
* (101354563) Assert on unsupported keypaths