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 branch 'refactor-syntax_unicode' into refactor-syntax_unicode_graphic

Requires updated libfoundation/foundation.h header from upstream in order to clean up some StringRef/DataRef conversion code.
Simplify the new IO_{read,write}stringref functions

The implementation of these methods is much simpler, making use of the MCStringEncode and MCStringCreateWithBytesAndRelease functions.
Simplify MCGraphic::{Get,Set}UnicodeLabel

These methods now use the new MCString{Encode,Decode}{,AndRelease} functions, making their implementations much simpler.