NS_Emulation: support multiple instances at the same time

The NS_Emulation has configuration values hardcoded or bound
to module parameters which prevents multiple instances.
Replace the module parameter based configuration with configuration
given when starting the NS_Emaulation.

Change-Id: I9128f9ad5c372779c38799269393137ba52576cd
diff --git a/sgsn/SGSN_Tests.default b/sgsn/SGSN_Tests.default
index 3957e82..82682e2 100644
--- a/sgsn/SGSN_Tests.default
+++ b/sgsn/SGSN_Tests.default
@@ -20,12 +20,12 @@
 
 
 [MODULE_PARAMETERS]
-#NS_Emulation.mp_local_ip := "192.168.100.239"
-NS_Emulation.mp_local_udp_port := 21000
-#NS_Emulation.mp_remote_ip := "192.168.100.196"
-NS_Emulation.mp_remote_udp_port := 23000
-NS_Emulation.mp_nsvci := 97
-NS_Emulation.mp_nsei := 96
+SGSN_Tests.mp_nsconfig := {
+	local_udp_port := 21000,
+	remote_udp_port := 23000,
+	nsvci := 97,
+	nsei := 96
+}
 Osmocom_VTY_Functions.mp_prompt_prefix := "OsmoSGSN";
 
 [MAIN_CONTROLLER]