Change text drawing to take a "can break" parameter
Don't do breaking and caching for non-field text rendering
Add bugfix note
[[ Bugfix 12123 ]] Use different WM_CLASS per LiveCode version on Linux
Add bugfix note
[[ Bug 12075 ]] Fixes the issue of text order in labels and tooltip
Refactors as well the unicode.cpp functions - now in foundation-unicode
[[ RefactorSyntax ]] references to engine/src/unicode.h deleted
[[ RefactorSyntax ]] Fixes the issues risen by the relocation of engine/src/unicode.cpp functions
[[ Bug 12078 ]] Button RTL fixed on Mac
Merge branch 'refactor-syntax_unicode' into refactor-syntax_unicode_button_rtl

Conflicts:
	libfoundation/Makefile
	libfoundation/libfoundation.xcodeproj/project.pbxproj
Merge branch 'refactor-syntax_unicode_button_rtl' of https://github.com/runrevsebastien/livecode into refactor-syntax_unicode_button_rtl
[[ Bug 12078 ]] Fixes compilation issues on Windows
Merge branch 'refactor-syntax_unicode_button_rtl' into bugfix-12078

Conflicts:
	engine/src/scriptpt.cpp
[[ Bug 12078 ]] Fixes compilation issue on Mac
Merge branch 'bugfix-12078' into refactor-syntax_unicode

Conflicts:
	docs/notes/bugfix-12078.md
Merge remote-tracking branch 'fraser/bugfix-12123' into refactor-syntax_unicode