Build: remove clic from base, depend on it directly where needed
Shedding a small part of the TzPervasive namespace: Clic.
Clic is useful in binaries (specifically the part of the binaries doing command-line parameter handling). And it is useful in a few libraries that need to define some parameters for the binaries to use. (E.g., the client-base library defines some common arguments for the different client binaries.)
Thus this MR removes clic from TzPervasives and opens it explicitly where needed.