gmod_src: Added custom filesystem.dll supporting VPK files

Revision 828
Added custom filesystem.dll supporting VPK filesChanged Files:
[ul]
[li]trunk/src_garrysmod/Garrysmod.sln[/li][li]trunk/src_garrysmod/Target_Folder.bat[/li][li]trunk/src_garrysmod/VPC_Build.bat[/li][li]trunk/src_garrysmod/filesystem/basefilesystem.cpp[/li][li]trunk/src_garrysmod/filesystem/basefilesystem.h[/li][li]trunk/src_garrysmod/filesystem/filesystem_stdio/FileTracker.cpp[/li][li]trunk/src_garrysmod/filesystem/filesystem_stdio/FileTracker.h[/li][li]trunk/src_garrysmod/filesystem/filesystem_stdio/ThreadSafeRefCountedObject.h[/li][li]trunk/src_garrysmod/filesystem/filesystem_steam.cpp[/li][li]trunk/src_garrysmod/filesystem/filesystem_steam.vpc[/li][li]trunk/src_garrysmod/filesystem/xbox/xbox.def[/li][li]trunk/src_garrysmod/garrysmod/lua_shared/lua_shared.cpp[/li][li]trunk/src_garrysmod/public/filesystem.h[/li][li]trunk/src_garrysmod/public/filesystem_passthru.h[/li][li]trunk/src_garrysmod/public/tier1/utlintrusivelist.h[/li][li]trunk/src_garrysmod/public/tier1/utlvector.h[/li][li]trunk/src_garrysmod/public/tier2/fileutils.h[/li][li]trunk/src_garrysmod/vpc_scripts/projects.vgc[/li][/ul]Added Files:
[ul]
[li]trunk/src_garrysmod/public/vpklib/packedstore.h[/li][li]trunk/src_garrysmod/vpklib/fileformat.txt[/li][li]trunk/src_garrysmod/vpklib/mktestpak.pl[/li][li]trunk/src_garrysmod/vpklib/packedstore.cpp[/li][li]trunk/src_garrysmod/vpklib/packedstore_internal.h[/li][li]trunk/src_garrysmod/vpklib/vpklib.vpc[/li][/ul]
Committed By Garry Newman

For portal 2 support I assume?

Yeah

Also L4D and L4D2.
:buddy:

Alien Swarm support please!