Localization and Locking
Rework DisplayableString to be Hashable, Localizable and create custom StringInterpolation for it.
Add os_unfair_lock implementation for Lock.
Add atomic_flag based (spin lock) implementation of CriticalSection type for memory access synchronization .
Remove NSLock implementation for Lock.
Remove Lock.acquireBefore method.
Add identity function.
Add Task waiting methods.