bugfix, default config root should be %ProgramData% on Windows
docs for user root
DEFAULT_CONFIG_ROOT is better named DEFAULT_SYSTEM_ROOT
test correction for Windows
more config root -> system root changes
adding DEFAULT_USER_ROOT to the instance
fixing variable ref.
adding tests for user roots
adding user root to directories()
adding user_root to tests