MCStringGetCString calls removed
Calls to MCStringGetNativeCharPtr checked, to ensure they handle the string properly
(error throwing or unicode handling, depending of the function)
MCStringGetNativeCharPtr cleaned up for Windows

'the files' now returns the unicode filenames
Copy and paste for unicode chars fixed on Windows
MCU_path2native updated
Fixed MCU_fix_path which broke any unicode filename
Environment.rev fixed to allow launching on Linux
'the files' now displays unicode files on Linux
Initialisation error fixed for the printer in X_open
Files to compile and include paths updated
Calls to MCStringGetNativeCharPtr checked for deploy_sign.cpp
Fixed crash on MCA_folder with empty initial folder on Linux
Fixed empty filename crash on 'the files' on each platform
Merge branch 'refactor-syntax_unicode' into refactor-syntax_unicode_CString_recleanup
Fixed memory leaks and uninitialised switch
Fixed number conversion possible issue in MCArraysSplitIndexes after unicode update
Memory error fixed in MCU_path2native after unicodification
ListFolderEntries fixed for mobiles
Android now handles unicode filenames
Updates on the Native/UTF16 strings encoding
Livecode function <format> now accepts unicode chars as input
ExternalV0 updated to generate and release C-strings for the get_array function
Externalv0 now utterly working
Fix added for MCAutoString compilation error on Mac