Updates on MCNativeControl:: methods
Updates on MCServerDebug* methods
Updates after feedback #1 on this branch
Updates on regex methods
[[ Unicodify ]] Naive unicode string MCStringRef implementation.
Merge branch 'refactor-syntax_unicode' into refactor-syntax_unicode_with_string
[[ UnicodifyField ]] Updated some field methods to return stringrefs correctly.
[[ Unicodify ]] 'the text' of fields now flows with unicode.
Merge branch 'refactor-syntax_unicode_button' into refactor-syntax_unicode_setbuffer2
Remove MCParameter::setbuffer method

All calls to this method have been replaced with more modern equivalents.
[[ Unicodify ]] Fixed GetChars method in libfoundation.
Merge branch 'refactor-syntax_unicode' into refactor-syntax_unicode_with_string
Merge branch 'refactor-syntax_unicode' into refactor-syntax_unicode_with_string
Merge branch 'refactor-syntax_unicode' into refactor-syntax_unicode_with_string
parsetextstyle/unparsetextatts/parsestyledtextappendblock/parsetextatts
Change MCDateTimeLocale to use StringRefs internally.

A number of the time/date routines have also been changed to deal in StringRefs. Additionally, g_english locale has been renamed to g_basic_locale in order to better reflect is usage and contents.
Updates on MCF_* methods
reverted changes in submodules
MCStack::setstackfiles(), MCField::parsetabstops(), MCStack::stringtostackfiles()
[[ Unicodify ]] Fix bug in evaluating field chunks (ensure it is the entire range of the field).
[[ Unicodify ]] Ensure fields are set with StringRefs.
Updates on some methods (of Tab 'Extras')