speed up DFReader a lot by delaying msg parsing

parse on demand, rather than on receiving each msg
pymavlink: sped up the x25 CRC a bit