[[ StringDelimiters ]] Allow configurable delimiters to be arbitrary strings
[[ StringDelimiters ]] Navigate the various comparison options correctly
[[ NativeBackingStore ]] Navigate the various comparison options correctly
[[ TextFilters ]] Add a 'reverse' mode for text filters to facilitate calculation of shared suffix / last index
[[ StringDelimiters ]] Fix array split to work with arbitrary delimiters
Fix split; Make sure MCStringFind clamps
[[ StringDelimiters ]] Ensure delimiters are released as appropriate
[[ NativeBackingStore ]] Keep unichars until the string is changed to avoid their recalculation
Make sure string buffers are not lost
[[ StringDelimiters ]] Add temporary workaround to prevent performance hit from allowing arbitrary string delimiters
[[ StringDelimiters ]] Update filter command for arbitrary string delimiters
Extend native shortcuts to filter command; fix filter for case / form sensitivity options
Fix string copy size bug
Merge remote-tracking branch 'ali/refactor-syntax_unicode_string_delimiter' into refactor-syntax_unicode

Conflicts:
	libfoundation/src/foundation-string.cpp
[[ Bug 12290 ]] saving 2.7 file format stack causes crash
Merge pull request #694 from runrevsebastien/bugfix-12290

[[ Bug 12290 ]] saving 2.7 file format stack causes crash
[[ TextFilters ]] Reimplement filter command using text filters
Merge remote-tracking branch 'ali/refactor-syntax_unicode_string_delimiter' into refactor-syntax_unicode

Conflicts:
	libfoundation/src/foundation-unicode.cpp
Remove merge marker
[[ StringDelimiter ]] Update mobilePick which was using linedelimiter instead of '\n'