Tidied up some ValueTree code.
Added a nullptr safeguard in win32 DirectWrite layout.
Undefined some zlib internal macros