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
Fix compile error on with MSVC.
Update TF2 enums for Love & War
Fix backwards use_valve_fs logic for OpenDirectory
Add missing use_valve_fs param to CreateDirectory native def
Add support for specifying gameinfo search path when using valveFS in file natives
Fix syntax errors in files.inc
Fix another syntax error in files.inc
Clarify return value commit on RemoveFile
Eliminate Newborn/NoAddRef (bug 5907, r=ds).
Merge pull request #140 from FlaminSarge/tf_enums_2014jun

Update TF2 enums for Love & War (r=psychonic).
Allow trailing commas in string array declarations. (bug 6239)
Add test.
Add a "union" keyword to replace funcenum.
Merge pull request #142 from VoiDeD/array-commas

Allow trailing commas in string array declarations. (bug 6239)