Initial port of Jedi Outcast back to gcc/unix

Here is the initial parts to make Jedi Outcast compile and run.  Save game are not yet handled properly on amd64 due to some horrible pointer casts in the origin code.

I will cleanup my port of Jedi Academy and submit that sometime soon as well.

The multiplayer code is currently not ported, only single player.

Tested on OpenBSD (i386 and amd64) and linux (i386), I don't have a windows compile environment here but I've tried not to break windows while doing this.

Data from both the demo and the full game from steam seem to be compatible.