Added void SetIt(MCVarref *p_it) in exec.h
Merge remote-tracking branch 'upstream/refactor-syntax_unicode_shims' into refactor-syntax_unicode_shims4
Updated MCConvert::exec(ep) to MCConvert::exec_ctxt(ctxt)
Updated MCEdit::exec(ep) to MCEdit::exec_ctxt(ctxt)
Updated MCPut::exec(ep) to MCPut::exec_ctxt(ctxt)
Updated MCSort::exec(ep). Program crashes in cmds.cpp at line 2526
Replaced some return ES_ERROR/ ES_NORMAL with return
Merge remote-tracking branch 'upstream/refactor-syntax_unicode_shims' into refactor-syntax_unicode_shims4
Fixed bug by checking if eval(ctxt, ..) succeeded
Merge branch 'refactor-syntax_unicode_shims4' into refactor-syntax_unicode_shims

Conflicts:
	engine/src/exec.h
[[ RefactorSyntax ]] Fixed bug in MCChunk::getoptionalobj: no recursive shouldn't throw an error
[[ RefactorSyntax ]] Checking of ctxt.HasError() after MCVarref::eval/set added
MCeerror->add replaced with ctxt . LegacyThrow