[Win32] Fixes struct alignment. Thanks to OV2.
Update libretro.h.
Don't use deprecated XRGB1555 format.