utils.winapi: rm apparently unused `wmi` import
correction to Python 3 urlparse import & usage
fix another instance of #4678
fix missed instance of #4716
fix mutable default arg bug in safe_walk; fixup to #4751
rm unnecessary `pass` flagged by pylint
fixed logging for memcache returner
debug mode it wil list memcache host and port
added todo about clustered memcache
Fixing invalid assumption on group name in tests

* fixed invalid assumption in file module tests that all linux platforms have
groups with the same name as users (joe:joe etc.). But for
example ArchLinux has only joe:users.

* file module tests now loads user's canonical group name from pwd and
grp python module instead.
Merge pull request #4788 from cvrebert/patch-1

utils.winapi: rm apparently unused `wmi` import
Merge pull request #4796 from aboe76/memcache_return_logging

fixed logging for memcache returner
Clean up memcache returner
Merge pull request #4799 from aleszoulek/fix_test_group_name

Fixing invalid assumption on group name in tests
Merge pull request #4789 from hulu/compat-urlparse

correction to Python 3 urlparse import & usage
Merge pull request #4790 from hulu/tops-cobbler-fix

fix another instance of #4678
Merge pull request #4791 from hulu/odict-call-super-init

fix missed instance of #4716
Merge pull request #4793 from hulu/safe-walk-fix

fix mutable default arg bug in safe_walk; fixup to #4751
Merge pull request #4795 from cvrebert/patch-2

rm unnecessary `pass` flagged by pylint