Switch from C99 to Gnu99 to make editor build work
Fix wrong length passed to PHYSFSX_fgets
Remove editor UI references to hostage faces code

This fixes a build break from 63c77101d3c1c5501c2cb3f0aa7fee1000ed4d83.
Change type of visited[] from char to unsigned char to match D2X
Move declaration of render_mine to render.h
Fix wrong length passed to PHYSFSX_fgets
Merge branch 'd1x-rebirth' into unification/master
Merge branch 'd2x-rebirth' into unification/master
Remove support for Mac OS 9
Switch from C99 to Gnu99 to make editor build work
Remove -pedantic

It warns about the editor build and serves no purpose.
Remove unused update_rendered_data parameter

This value is stored, but never read.  Remove it.
Move */include/texmap.h -> common/include/texmap.h
Move */3d -> common/3d

Move all the common 3d/ code into a common directory.  Substantial
differences exist in 3d/interp.c, so it is not yet common.
Move */arch/include/jukebox.h -> common/include/jukebox.h
Move */arch/include/key.h -> common/include/key.h
Move */arch/include/messagebox.h -> common/include/messagebox.h
Move */arch/include/window.h -> common/include/window.h
Move */include/dl_list.h -> common/include/dl_list.h
Move */include/strio.h -> common/include/strio.h