Merge : Rework-Parsing-Clean branch after drift
Fix : New parameter type
Fix: #1346
Simplification: we can use localhost as the default address.
Fix: Check for None *before* using the object.
Module: add a __repr__ for convenience purpose.

So in the logs we will see "<module name=livestatus />" instead of "<object xxx @0xdeadbeef>".
enh: use setproctitle from misc.common.
clean: unused active_children() and print.

not sure what was intended with the 'if not is_android' test.
Enh: still try to join the process after forced kill.
commented hackish use of a module attribute (http_daemon.daemon_inst) used as placeholder for an http_daemon instance.