Further revamp the CLI handling in the cacher process, making it
possible for various modules to add cli functions so they can
be manipulated on the fly.
CLI_AddFuncs() registers a set of CLI functions. We operate
with three lists: the ones not shown in "help" because the
manager already showed them, the normal ones and the debug
commands which are also not shown in a plain "help".
Move the registration of cli functions out to the code they
belong in: VCL, BAN and VCA.
Give VCA a real Init function, and have the cli function ("start")
initiate the acceptor thread which listens for incoming connections.
Split CLI_Init() into CLI_Init() and CLI_Run()
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@2598
d4fa192b-c00b-0410-8231-
f00ffab90ce4