pymavlink: DFReader: handle zero-length columns field

Copter's STRT message has a zero-length columns field, which, when translated to a list using split, turns into [""]