Update libfat (latest source head as of this time).
Clean up splitpaths in xstring.cpp.
[VS] Move xstring.h into the utils folder filter.
Change types.h to CommonTypes.h
Excise usages of alloca in favor of malloc in libfat.
[libfat] change a header from sys/iosupport to sys/dir
[libfat] Use intptr_t rather than the default int for funcs in fatfile.

Makes it 64-bit safe too.
Fix protected goto jumping compile error that happens on some *nix systems.
[libfat] Fix a missing include.
Correctness fixes.

ie. Get rid of more protected goto jumps.
also fix some include paths for *nix systems.
Whoops, missed some variables to put before the jump in movie.cpp.
Fix Mac OS X project files to coincide with the new changes.