Extended StarcounterEnvironment to include a named directory that holds installation-level configuration files (like Personal.xml).
Made installer create the installation-level configuration directory if it does not previously exist.
Changed the path used by the installer to create/write the Personal.xml file from the installation root folder to the installation-level configuration folder.
Added property InstallationServerConfigReferenceFile to StarcounterEnvironment, returning the name of the installation level config file.
Changed the installer to use new StarcounterEnvironment.InstallationServerConfigReferenceFile instead of hardcoded value.
Changed the tray icon program to use new look in the new installation level config directory for the personal.xml file, instead of in the root.
Adapted the FilterableLogReader to look in the new installation level config directory for the personal.xml file, instead of in the root.
Made the scservicelib look in the new installation level configuration directory for the personal.xml file, instead of in the installation root.
Merge branch 'develop' into issue/1958
Merge branch 'develop' into issue/1958
Updated Level1 build system, the CopyDependenciesLocal project, to copy the sample Personal.xml to the new Configuration subfolder of the installation directory.
Changed CopyDependenciesBuildServer.csproj not to copy the 'Personal.xml' service config. This is now handled by CopyDependenciesLocal.
Merge branch 'issue/1958' into develop. Fixes #1958.