set up win32 cross compilation

the stuff in vendor/ is slightly patched so I keep it here

some files (e.g. documentation, x64 builds) were removed from the SDL distribution because they are not needed here and they take up space