merge trondeau's fec_gmsk branch