[[ Bug 13628 ]] Modal-less implementation of a Cocoa color picker
[[ Bug 13876 ]] Ensure format function supports unicode
[[ Bug 13866 ]] revPrintText prints half of the text on Windows
[[ Bug 13890 ]] Empty arrays are not necessarily kMCEmptyArray
[[ Bug 13879 ]] Ensure the length of block/paragraph attributes is correct
[[ Bug 13893 ]] ask file with type causes a crash
[[ Bug 13884 ]] Resolve long ids when setting defaultMenubar
[[ Bug 13853 ]] Update dragData docs
[[ Bug 13882 ]] Update thirdparty submodule
[[ Bug 13884 ]] Resolve long ids when setting defaultMenubar
[[ Bug 13884 ]] Port bugfix 13884 to 7.0 branch
[[ Bug 13881 ]] Corrupted blocks in a file can lead to a stack being loaded
[[ Bug 13897 ]] Calculate paragraph extents properly when getting formattedLeft
[[ Bug 13886 ]] Added dictionary entry for "status" property of the player object
[[ Bug 13907 ]] Make sure we dont pass nill to kdown
[[ Bug 13877 ]] Make sure we write bytes in MCS_downloadurl_callback()
[[ Valgrind ]] Ensure MCStack members get properly initialised.

Prevents use of uninitialised values.
libfoundation: MCStringCreateMutable(): Set length of string to zero.

When MCStringCreateMutable() is called with a non-zero
p_initial_capacity, __MCStringExpandAt() provides a buffer of the
requested length for the __MCString.  However, it also sets the
char_count of the __MCString to the same length.  This can cause the
resulting __MCString to contain arbitrary data.
Merge branches 'misc-mutablestrings' and 'valgrind-mcstack' into develop-7.0

Closes #1432 and #1433.
[[ Bug 13917 ]] Make sure dontuseqt is taken into account when reopening a recently closed stack that contains a player