[[ Bug 11277 ]] Initial work to make handler-local syntax work outwith a handler.
Merge branch 'bugfix-11277' of https://github.com/runrevmark/livecode into refactor-syntax_unicode

Conflicts:
	engine/src/cmdse.cpp
	engine/src/express.h
	engine/src/funcs.cpp
	engine/src/hndlrlst.cpp
[[ Bug 11277 ]] Missed merging Do/Value/Merge correctly.
Merge bugfix-11447

Conflicts:

	engine/src/funcs.cpp
Fix an infinite loop with the message box

Still need a more general fix for things setting endindex to INT32_MAX.
Merge pull request #390 from runrevfraser/refactor-syntax_unicode_fix_msgbox

Fix an infinite loop with the message box
Removed MCStringGetCString calls from aclip.cpp
Removed MCStringGetCString from customprinter.cpp
Some more removals of MCStringGetCString from customprinter.cpp
Removed MCStringGetCString from deploy_linux.cpp / deploy_sign.cpp / deploy_windows.cpp
Removed MCStringGetCString from dispatch.cpp / dskmain.cpp / eps.cpp
Removed MCStringGetCString from exec-ad.cpp / exec-engine.cpp / exec-files.cpp
Removed MCStringGetCString from exec-interface-object.cpp / exec-interface-player.cpp / exec-interface-stack.cpp
Removed MCStringGetCString from exec-interface.cpp / exec-interface2.cpp / exec-multimedia.cpp
Removed MCStringGetCString from exec-network.cpp / exec-security.cpp / exec-strings.cpp
Removed MCStringGetCString from externalv0.cpp / field.cpp / fieldh.cpp / fieldhtml.cpp / fields.cpp
Removed MCStringGetCString from fieldstyledtext.cpp / font.cpp / gradient.cpp / hc.cpp / ide.cpp
Removed MCStringGetCString from iimport.cpp / image_rep_densitymapped.cpp
Removed MCStringGetCString from image_rep_encoded.cpp / iquantization.cpp / keywords.cpp / legacy_spec.cpp
[[ RefactorSyntax ]] Updated MCLog to use MCStringFormat and so now supports %@.