* Enable swift 6 mode
* Attach Sendable
* Stop async context because enumerator can use only synchronous contexts
* Fix global shared mutable state for MustacheContentTypes
* Revert "Fix global shared mutable state for MustacheContentTypes"
This reverts commit d4ccc83e07aeb48f4aa4024b71eb8e5f70131bc5.
* Use instead of lock
* Support 5 and 6 versions
* Lock on access in Swift 6
* Support 5.9
* Revert "Support 5.9"
This reverts commit 9845b3bc448b2af7238c3ac88aabe6d764b2e667.
* Fix 5.9 compatibility
* Unify to manage the same lock logic in 5.9 and 6
* Add withLock backport in NSLock
* Start of turning template into a struct
* Everything is Sendable now, just doesnt work
* Add library to context
* Make sure render is initialized with library
* comment about inheritance spec
* Add register back in
* Re-instate register functions
* Re-instate commented out print
* Fix tabbing in Partial tests
* Make HBMustacheLibrary.loadTemplates async
* Update platforms, swift version