Added more methods to File, removed system::GetFileContents/system::ResolvePath, adapted UGDK to use filesystem module.