windows/wx_memory: play with VirtualAlloc/VirtualProtect to execute written machine code
c/recover_segfault/use_noaccess: fix bugs on Windows

* VirtualProtect last argument (lpflOldProtect) is mandatory
* VirtualFree "size" argument must be zero when using MEM_RELEASE