[windows] Automatically destroy windows when they're closed.

Doing so will reduce the complexity of window management for the user, specifically when embedding engine windows inside tools. See ./src/bitbyte/butane/window.c:208 for details.
[windows] Note that a hook must listen for WM_DESTROY to gracefully terminate multi-threaded rendering.