gsm_04_80: Require libosmocore for creating USSD messages

Use the libosmocore to create USSD messages, increase the
minimum version of libosmocore, add header files, remove
the code.
diff --git a/openbsc/configure.in b/openbsc/configure.in
index 6adee33..7f2355f 100644
--- a/openbsc/configure.in
+++ b/openbsc/configure.in
@@ -43,7 +43,7 @@
     ])
 AM_CONDITIONAL(BUILD_BSC, test "x$osmo_ac_build_bsc" = "xyes")
 
-PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 0.1.18)
+PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 0.1.22)
 PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 0.1.19)
 
 dnl checks for header files