misc: Add prototypes to header files, include more header files

Fix various warnings about implicit declarations of functions.
diff --git a/openbsc/src/vty_interface.c b/openbsc/src/vty_interface.c
index 05b0070..1fe65df 100644
--- a/openbsc/src/vty_interface.c
+++ b/openbsc/src/vty_interface.c
@@ -31,6 +31,7 @@
 #include <openbsc/linuxlist.h>
 #include <openbsc/gsm_data.h>
 #include <openbsc/gsm_subscriber.h>
+#include <openbsc/gsm_04_11.h>
 #include <openbsc/e1_input.h>
 #include <openbsc/abis_nm.h>
 #include <openbsc/gsm_utils.h>