ranap_common_cn.c: for now add more decoding that doesn't belong here

Allow Iu Release Command decoding and freeing.
Add Paging decoding and freeing.

These are all needed by hnb-test, which still uses the CN parsing functions,
still to be fixed, as commented in the code.
diff --git a/src/ranap_common_cn.c b/src/ranap_common_cn.c
index 06123c1..2c80dd0 100644
--- a/src/ranap_common_cn.c
+++ b/src/ranap_common_cn.c
@@ -64,10 +64,15 @@
 		rc = ranap_decode_rab_modifyrequesties(&message->msg.raB_ModifyRequestIEs, &imsg->value);
 		break;
 	case RANAP_ProcedureCode_id_SecurityModeControl:
+		/* FIXME this is not a message received by CN (used by hnb-test) */
 		/* Only an RNC will receive a Security Mode Control as
 		 * Initiating Message, in other words: only hnb-test. */
 		rc = ranap_decode_securitymodecommandies(&message->msg.securityModeCommandIEs, &imsg->value);
 		break;
+	case RANAP_ProcedureCode_id_Iu_Release:
+		/* FIXME this is not a message received by CN (used by hnb-test) */
+		rc = ranap_decode_iu_releasecommandies(&message->msg.iu_ReleaseCommandIEs, &imsg->value);
+		break;
 	default:
 		LOGP(DRANAP, LOGL_NOTICE, "Received suspicious RANAP "
 		     "Procedure %s (CO, IM) from RNC, ignoring\n",
@@ -103,10 +108,15 @@
 		ranap_free_rab_modifyrequesties(&message->msg.raB_ModifyRequestIEs);
 		break;
 	case RANAP_ProcedureCode_id_SecurityModeControl:
+		/* FIXME this is not a message received by CN (used by hnb-test) */
 		/* Only an RNC will receive a Security Mode Control as
 		 * Initiating Message, in other words: only hnb-test. */
 		ranap_free_securitymodecommandies(&message->msg.securityModeCommandIEs);
 		break;
+	case RANAP_ProcedureCode_id_Iu_Release:
+		/* FIXME this is not a message received by CN (used by hnb-test) */
+		ranap_free_iu_releasecommandies(&message->msg.iu_ReleaseCommandIEs);
+		break;
 	default:
 		LOGP(DRANAP, LOGL_NOTICE, "Not freeing suspicious RANAP "
 		     "Procedure %s (CO, IM) from RNC\n",
@@ -340,6 +350,10 @@
 	case RANAP_ProcedureCode_id_UplinkInformationExchange:
 		rc = ranap_decode_uplinkinformationexchangerequesties(&message->msg.uplinkInformationExchangeRequestIEs, &imsg->value);
 		break;
+	case RANAP_ProcedureCode_id_Paging:
+		/* FIXME this is not a message received by CN (used by hnb-test) */
+		rc = ranap_decode_pagingies(&message->msg.pagingIEs, &imsg->value);
+		break;
 	default:
 		LOGP(DRANAP, LOGL_NOTICE, "Received suspicious RANAP "
 		     "Procedure %s (CL, IM) from RNC, ignoring\n",
@@ -374,6 +388,10 @@
 	case RANAP_ProcedureCode_id_UplinkInformationExchange:
 		ranap_free_uplinkinformationexchangerequesties(&message->msg.uplinkInformationExchangeRequestIEs);
 		break;
+	case RANAP_ProcedureCode_id_Paging:
+		/* FIXME this is not a message received by CN (used by hnb-test) */
+		ranap_free_pagingies(&message->msg.pagingIEs);
+		break;
 	default:
 		LOGP(DRANAP, LOGL_NOTICE, "Not freeing suspicious RANAP "
 		     "Procedure %s (CL, IM)\n",