Fixed shutdown (MP_quit) for windows

The reserved additional space to receive pending messages
on shutdown was too large and caused stack overflow.
We avoid the problem by making cpw_shm_recv_msg tolerate
empty destinations (NULL) and not reserving this space.