Fix FS_FOpenFileReadDir non-zero file handle when file not found in pk3

If a pk3 search path is passed to FS_FOpenFileReadDir, a non-zero
file handle is returned if file is not found. This causes incorrect
behavior in FS_ReadFileDir (when a pk3 search path is passed in)
which only checks file handle, not length, for seeing if file exists.

I don't know of any issues in ioq3 caused by this.

(cherry picked from commit 67d9ecd0704f661a6d0cffa2b9cf0a6ddaeaec3a)
#6095: OpenGL2: Use areamask and leaf cluster for PVS when VIS is missing.

(cherry picked from commit b099255748edaec547242e7f165c4016a8bad69b)
Update SDL 1.2.15 to Revision 8040

(cherry picked from commit 5e1011bf700f02c2eb0f076b3962611773064c9a)
Fix colored name padding and allow IPv6 address to fit in output of
'status' command

(cherry picked from commit 94e36c288c6ce6b5273055e61077c29e81fbd2bf)
Add vorbis 1.3.4 build support

(cherry picked from commit cc40051839cec009cae15dc2a48647eb7d14f74e)
Remove unnecessary NEED_VORBIS since you have USE_CODEC_VORBIS

Thanks zturtleman for catching this

(cherry picked from commit 31d8f954276ad9b252e6b6f2ac96371f01519d2b)
Release netowrk bindings on shutdown

(cherry picked from commit 8661e0509b2a0fa27736dadeae5fba697d16a64e)
Remove unused extern qboolean charSet

No variable even exists.

(cherry picked from commit 9f3fd12501fe3b6e7e3be13c7b3726debedb4faf)
Remove -falign-loops and -falign-jumps from Makefile

Clang warns and errors because of them on various platforms.

Based on pull request #43 by @xhairball.

(cherry picked from commit cf7d8ef9cfea13cc4ced637f731a87d0d3989de9)
Fix compiling game VM with OBSTACLEDEBUG defined

(cherry picked from commit 63463d1bcffae247b555afc71c65c472030dd333)
Thanks to xhairball vorbis codec can now be included in mingw32 build