Print time code from either SEI or userdata to the GUI

This timecode is extracted from an SEI message or userdata. Use this in
preference to a time code calculated from the beginning of a stream.
Fix bug where App hangs if the stream contains splice nulls

Two fixes. One returns gracefully if an unknown desc tag is found. The
other skips over a splice null.