WiP addition of support for ValveFS to many more filesystem  natives.
Improved FPrint(f) passthrough
More progress:
Abstracted many fs funcs with helper class.
Removed much duplicated code.
Fixed ReadFile assuming FS errors for ValveFS.
Added ValveFS support for ReadFileString, WriteFile, WriteFileString, DeleteFile.
Added missing param in doc for OpenFile.
Implement SDKHook_Blocked and SDKHook_BlockedPost.
Add more accurate return value for DeleteFile when using Valve FS.
Add ValveFS support to more filesystem functions: OpenDirectory (CloseHandle on directory) ReadDirEntry DirExists CreateDirectory RenameFile
Remove allowproccall code, dedent a block.
Another dedent.
Simplify functag handling.
Remove newline.
Fix compile error on with MSVC.
Modernize the smx headers.
Remove file.
Remove hardtabs and fix style issues.
Update TF2 enums for Love & War
Port sp_symhash to C++.
Port a bunch of legwork files to C++.
Move scstate.c to C++.
Port lstring and sclist to C++.
Port scexpand and sci18n to C++.