MINOR: cli: add a few missing includes in proto/cli.h

Just found that proto/cli.h doesn't build if types/cli.h is not also
included by the caller, as it uses cli_kw_list is used in arguments.
But it's also true for a few other ones like mworker_proc, stream,
and channel, so let's fix this.
diff --git a/include/proto/cli.h b/include/proto/cli.h
index c41c8bf..b4cac0d 100644
--- a/include/proto/cli.h
+++ b/include/proto/cli.h
@@ -23,6 +23,12 @@
 #ifndef _PROTO_CLI_H
 #define _PROTO_CLI_H
 
+#include <types/applet.h>
+#include <types/channel.h>
+#include <types/cli.h>
+#include <types/global.h>
+#include <types/stream.h>
+
 
 void cli_register_kw(struct cli_kw_list *kw_list);