Naemon, you're drunk, go to /, not home

A daemon always needs to go to /, because a user could want to remount
all other paths, and should not be hindered by an annoying daemon.

The core process decided to chdir to home only if core dumping was
activated. Fun fact: your OS will control whether you dump core for
you - you should just stay away.

Change-Id: I1bb0391c631f28d8833c1999df33584c5b243acf
Signed-off-by: Robin Sonefors <robin.sonefors@op5.com>
worker: Remove variable that wasn't used

As workers survive their parents being restarted anyway, they absolutely
shouldn't keep track on who spawned them.

Change-Id: I33dcd3e7301d2c0f88761c88029bcf4b750ad2c7
Signed-off-by: Robin Sonefors <robin.sonefors@op5.com>
query-handler: Return the info from the query handler

We spent all this time on being able to parse commands to be able to
return errors. And then we just throw away the result?

Change-Id: Icee0f62c39961d8b264da45b1c609a05904422d9
Signed-off-by: Robin Sonefors <robin.sonefors@op5.com>