Fix parsing message segments with no text

Hangouts for Android sends linebreak segments with no text, so the text
field needs to be optional.