Introduce class apd (automatic pointer destruction) Introduce MemoryTracker Weak symbols in MemoryAllocationLib to be able to redefine them (see MemoryTracker). Embed LegacyOS instead of a pointer. Fixed a lot of memory leaks.
Rename SPrintf S8Printf. Rename NullXString NullXString8. Rename XStringArray XString8Array.