When the agent boots up, it checks `os::user` in an attempt to set the `runtime_dir`. Essentially, if the user is `root`, it will put this directory somewhere in `/var`, and if not, somewhere in `/temp`. This is mainly to avoid permissions issues.
Since `os::user` is not implemented on Windows, this crashes us and prevents connecting to the master.
We should change this to set the directory intelligently on Windows.