The goal is to simplify primitive management, and allow passing data
between different components without having to re-allocate memory and
copy it over several times. This patch has been tested by running
ttcn3-bts-test, no regressions observed.
* Use msgb and prim API from libosmocore,
* Move l1sched_prim definitions to its own header file,
* Move Tx queue from per-timeslot to per-lchan state,
* Route prims via l1sched_prim_{to,from}_user() functions,
* Remove GSMTAP stuff from sched_lchan_desc[].
Change-Id: I73576bd0ea10a5663ba6254283812c275cc3fa46
Related: OS#5500