Reindent - no functionality changes.
ps comamnd on linux we can specify the width of fields. The rss size is too small for us and cfengine complains:
 - Unacceptable model uncertainty examining processes

This fix issue:
 - https://dev.cfengine.com/issues/6337
Redmine 4822: cf-serverd, always admit access to remote "root" user.

Also reshuffled the logic in TransferRights() to make it more clear.
Beautification, no functionality change.
New protocol now sets conn->uid exactly like the classic protocol.
Use CF_UNKNOWN_OWNER instead of arbitrary numbers.
Removed bogus comment. That's not true any more, somebody changed the ItemList to a Seq.
Fixed very very old race with getpwnam().
Fix harmless printing of warning on Windows.
logging, indentation.
Merge pull request #1865 from jimis/cfupgrade

Cfupgrade minor fixes.
Merge pull request #1863 from basvandervlies/big_rss_value_issue_6337

ps comamnd on linux we can specify the width of fields.
Make sure VERBOSE variable is exported to testall sub-invocation.
Redmine #4822: Fix incorrect background invocation on Windows.

You cannot use shell backgrounding on Windows. And the daemon cannot
daemonize either, so the correct means is to let the promise run in
the background.
Redmine #4822: Fix incorrect sleep invocation on Windows.
Redmine #4822: Fix incorrect "tee" invocation on Windows.
Fix annoying error message when failing a test.

The maximum variable size is 4096, so set it to that instead. It
potentially won't display all the content, but it's only for display
anyway.
Update tests after most windows issues were fixed.

See the mentioned Redmine tickets for more details.
Merge pull request #1864 from jimis/win_server_admit_root

Windows cf-serverd grants access to root. Redmine 4822.
Merge pull request #1862 from kacfengine/windows_cf-serverd_testing

Redmine #4822: Improve cf-serverd tests on Windows