wsgi: remove unused logging code

Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
maintain a list of loggers

this will be used by management api.

Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
cli: a simple management api

this will be used by cli app.

Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
cli: add a utility module (plogger)

this will be used by cli app.

Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
plogger: simplify using LoggerAdapter

Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
cli: add a utility module (call_via_pipe)

this will be used by cli app.

Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
cli: add cli app

Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
cli: prefix private methods with _

pointed out by yamahata

Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
cli: completion of logger names for set_log_level command

Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
cli: sample config
call_by_pipe: handle broken pipe explicitly
cli: fix return value of command_log decorated functions

currently no one uses the value, though.
cli: let child process die explicitly with os._exit(0)

instead of returning to somewhere.
cli: exit parent loop on broken pipe
cli: add EOF commmand

so that a user can disconnect easily by hitting ^D.