[[ 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.
[[ 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
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.
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'
Updates after feedback #1
Updates after feedback #1
updated mode_getprop()/mode_setprop() methods
Fixed a bug on Linux
folders() was always returning an empty list
Removed MCU_toupper

This function was only used in MCExecPoint::upper which has now been changed to use MCStringUpper.
Merge remote-tracking branch 'upstream/refactor-syntax_unicode' into refactor-syntax_unicode_stack2
Fix an off-by-one error causing date parsing to fail

Number parsing would fail if it was the last item in the input string.
Fix a reference leak in MCD_convert_from_datetime
Merge branch 'refactor-syntax_unicode' into refactor-syntax_unicode_datetime