[[ UnicodeFileFormat ]] Changed 'version' parameter on load to be a uint32_t - 5500 => 5.5.0.0
[[ UnicodeFileFormat ]] Initial set of updates for 7.0 file format.
[[ UnicodeFileFormat ]] Further updates to unicodify file format for 7.0.
[[ UnicodeFileFormat ]] Implemented original (<= 5.5) string writing methods.
Merge branch 'refactor-syntax_unicode' into refactor-syntax_unicode_fileformat
[[ UnicodeFileFormat ]] Tweaks to uses of IO_write_stringref methods - changed to MCS_write.
Merge branch 'refactor-syntax_unicode' into refactor-syntax_unicode_fileformat
[[ UnicodeFileFormat ]] Reworked propset and extended saving slightly - propsets will be pickled differently in sfv >= 7000.
[[ UnicodeFileFormat ]] Fixed issue with fonttable loading.
[[ UnicodeFileFormat ]] Marked TODOs for Unicode string/value output.
[[ UnicodeFileFormat ]] Implemented MCObject new propset saving logic.
[[ UnicodeFileFormat ]] Implemented stringref writing/reading in stream and objectstream.
[[ UnicodeFileFormat ]] Implemented remaining io methods (valueref).
[[ Foundation ]] Changed MCStringGetNativeCharPtr() so that it returns nil if the string cannot be nativized.
[[ UnicodeFileFormat ]] Add support for 7.0 format to the stackFileVersion prop.
[[ Foundation ]] Reverted previous change - engine still relies on GetNativeCharPtr always working.
Merge branch 'refactor-syntax_unicode' into refactor-syntax_unicode_fileformat
[[ UnicodeFileFormat ]] Tweaks to make it work.
Merge branch 'refactor-syntax_unicode_fileformat' into refactor-syntax_unicode_with_shims

Conflicts:
	engine/src/aclip.cpp
	engine/src/block.cpp
	engine/src/button.cpp
	engine/src/fonttable.cpp
	engine/src/graphic.cpp
	engine/src/group.cpp
	engine/src/image.cpp
	engine/src/object.cpp
	engine/src/player.cpp
	engine/src/scrolbar.cpp
	engine/src/stack3.cpp