Split GTP_CodecPort/GTP_Templates into C and U variants

The Types are already split in the dependent modules in GTPC_Types and
GTPU_Types.
There's no point in keeping them together in the same file since those 2
protocols are mostly independent.
Furthermore, testsuites using GTPv2C + GTPv1U don't need GTPv1C.

Change-Id: Ic15c9a2e92828cbafb4dda7355ee534107051e2d
diff --git a/library/GTPv2_Emulation.ttcn b/library/GTPv2_Emulation.ttcn
index 240cce4..054bd4b 100644
--- a/library/GTPv2_Emulation.ttcn
+++ b/library/GTPv2_Emulation.ttcn
@@ -62,7 +62,7 @@
 	var Gtp2EmulationCfg g_gtp2_cfg;
 
 	/* State */
-	var GtpPeer g_peer;
+	var Gtp2cPeer g_peer;
 	var integer g_gtp2c_id;
 	var OCT1 g_restart_ctr;
 	var uint16_t g_c_seq_nr;