Add HSBuild project files and handle shared vs static use
Remove the multi-os-directory handling from the configure script

Does not interact nicely with the iOS toolchain.
Declare 32-bit .obj as SEH safe