* trxcon/l1sched: transmit dummy speech blocks with inverted CRC3
* trxcon/l1sched: do not craft artificial BFI frames on TCH
* trxcon/l1sched: simplify and unify prim_dequeue_tchf()
* trxcon/l1sched: peoperly prioritize FACCH/H over TCH
* trxcon/l1sched: rework dequeueing of Tx prims
* trxcon/l1sched: remove unused vars in l1sched_lchan_amr_prim_is_valid()
* trxcon/l1sched: fix handling of UL FACCH on TCH/A[FH]S
* layer23: Define sim_pin_required field as bool
* layer23: Define barr field as bool
* layer23: Define (r)plmn_valid field as bool
* layer23: Define always_search_hplmn field as bool
* layer23: Define imsi_attached field as bool
* layer23: vty: Rename testsim node functions
* trxcon: move FBSB state from struct l1ctl_link to trxcon_inst
* trxcon: introduce and use struct 'trxcon_inst'
* trxcon: use 'unsigned int tn' for timeslot number
* trxcon: cosmetic: s/app_evt_names/trxcon_fsm_event_names/
* trxcon: fix coding style in statements applying inverted mask
* firmware/app: Initial commit for the game Snake
* firmware/fb: Implemtented fb_bw8_line and fb_set_p(uint16_t x,uint16_t y)
* firmware/abb: Wrote twl3025_power_off_now to restart the phone if the power button is pressed
* trx_toolkit/data_msg.py: legacy flag is only for version 0x00
* trx_toolkit/data_msg.py: introduce header coding version 0x01
* trx_toolkit/data_msg.py: implement header version coding