Updated some more globals
Updated MCfiletype global (it was incomplete in previous commit)
Updated the MCcmd global (there are no more globals left to update)
Fixed conflicts for merging upstream/refactor-syntax_unicode into refactor-syntax_unicode_globals_2 branch
fixed conflicts and reverted back changes in EXEC LEGACY
Merge remote-tracking branch 'upstream/refactor-syntax_unicode' into refactor-syntax_unicode_globals_2
Merge remote-tracking branch 'upstream/refactor-syntax_unicode' into refactor-syntax_unicode_globals_2
Modifications on globals after Mark's feedback #6
Some more modifications on globals after Mark's feedback #6
Some more updates on globals..
Merge pull request #139 from runrevpanos/refactor-syntax_unicode_globals_2

Refactor syntax unicode globals 2
[[ Foundation ]] Added declaration for MCStringEncode / MCStringEncodeAndRelease / MCStringDecode / MCStringDecodeAndRelease
[[ Foundation ]] Added declaration for MCStringCreateWithBytesAndRelease / MCStringCreateWithCharsAndRelease / MCStringCreateWithWStringAndRelease / MCStringCreateWithCFStringAndRelease.
Merge remote-tracking branch 'upstream/refactor-syntax_unicode' into refactor-syntax_unicode_object

The new string manipulation methods in libfoundation/foundation.h are required in order to simplify some conversion code.
Fix to IO_read_stringref_utf8

Updated the function to remove a resource leak.