PrefService: fix prefs access on Windows

We were mistakenly using Preferences.systemRoot() to access our
preferences paths. This caused terrible test failures on Windows for
Jenkins, due to attempting to modify system registry entires.

The intent of the PrefService was always to manage preferences at a
per-user level, thus all Preferences should come from the userRoot
instead.