L1CTL Test: Get all the way up to dedicated channel establishment

The code is now a proof of concept to establish a dedicated channel
via virt_um, at which point we can exchange L2 messages with the BTS.
diff --git a/lapd/L1CTL_Types.ttcn b/lapd/L1CTL_Types.ttcn
index a5a6bf8..2b9219c 100644
--- a/lapd/L1CTL_Types.ttcn
+++ b/lapd/L1CTL_Types.ttcn
@@ -78,8 +78,6 @@
 		padding := '0000'O
 	};
 
-	type uint8_t RslLinkId;
-
 	type record L1ctlDlInfo {
 		RslChannelNr	chan_nr,
 		RslLinkId	link_id,
@@ -113,6 +111,8 @@
 		boolean		rx_traffic_ind
 	} with { variant "" };
 
+	template L1ctlAudioMode t_L1CTL_AudioModeNone := { '0000'B, false, false, false, false };
+
 	type record L1ctlTchModeConf {
 		L1ctlTchMode	tch_mode,
 		L1ctlAudioMode	audio_mode,
@@ -168,6 +168,13 @@
 		boolean		fb0
 	} with { variant "" };
 
+	template L1ctlFbsbFlags t_L1CTL_FBSB_F_ALL := {
+		padding := '00000'B,
+		sb := true,
+		fb1 := true,
+		fb0 := true
+	};
+
 	type record L1ctlFbsbReq {
 		Arfcn		arfcn,
 		uint16_t	timeout_tdma_frames,