daemon: always listen on control socket, even in interactive mode

Reasons:
- It allows to run several kresd instances and use map() without
  worrying about instance parameters.
- It removes special case from map().

Proper functionality depends on changes in MR !1011.
27 jobs for 554-lua-command-map-does-not-work
in 2 minutes and 55 seconds and was queued for 4 seconds