SMPP: Add new 'dcs_transparent' ESME setting

If an ESME has the dcs_transparent config flag, then the TP-DCS
of MO-SMS is transparently passed to SMPP and not converted to SMPP
specific data_coding values.

This is needed in cases where ESMEs actually care about the exact
TP-DCS, as the conversion from TP-DCS to SMPP data_coding is not
bijective.
diff --git a/openbsc/src/libmsc/smpp_smsc.h b/openbsc/src/libmsc/smpp_smsc.h
index e72f81f..86fbeb5 100644
--- a/openbsc/src/libmsc/smpp_smsc.h
+++ b/openbsc/src/libmsc/smpp_smsc.h
@@ -61,6 +61,7 @@
 	int default_route;
 	int deliver_src_imsi;
 	int osmocom_ext;
+	int dcs_transparent;
 	struct llist_head route_list;
 };