[clang] Pass VFS to driver's `ExpansionContext` (#173292)
The `ExpansionContext` constructor calls `vfs::getRealFileSystem()` when
not given VFS explicitly, leading to sandbox violations. This PR passes
the VFS into the constructor instead of calling `setVFS()` later.