Merge with hl2sdk-ob-valve, various IFileSystem changes from tf2beta