bsc: Move transaction.c from the libbsc to the libmsc

The BSC code does not use transactions, move it to the libmsc.
diff --git a/openbsc/src/libbsc/Makefile.am b/openbsc/src/libbsc/Makefile.am
index 39c2972..70f6c1c 100644
--- a/openbsc/src/libbsc/Makefile.am
+++ b/openbsc/src/libbsc/Makefile.am
@@ -18,7 +18,6 @@
 			handover_decision.c handover_logic.c meas_rep.c \
 			rest_octets.c system_information.c \
 			e1_config.c \
-			transaction.c \
 			bsc_api.c bsc_msc.c bsc_vty.c \
 			gsm_04_08_utils.c \
 			bsc_init.c
diff --git a/openbsc/src/libmsc/Makefile.am b/openbsc/src/libmsc/Makefile.am
index 17213ca..8d5034c 100644
--- a/openbsc/src/libmsc/Makefile.am
+++ b/openbsc/src/libmsc/Makefile.am
@@ -15,5 +15,6 @@
 			token_auth.c \
 			ussd.c \
 			vty_interface_layer3.c \
+			transaction.c \
 			osmo_msc.c
 
diff --git a/openbsc/src/libbsc/transaction.c b/openbsc/src/libmsc/transaction.c
similarity index 99%
rename from openbsc/src/libbsc/transaction.c
rename to openbsc/src/libmsc/transaction.c
index 0c72c03..8a181b7 100644
--- a/openbsc/src/libbsc/transaction.c
+++ b/openbsc/src/libmsc/transaction.c
@@ -149,4 +149,3 @@
 
 	return -1;
 }
-