[bug] `T_CUEREAD` and `read_cuetext()` must be more re-entrant, and support CRLF better.

See #291 for an example fix to this issue. It's somewhat blocked by #292 

Additionally, there is an issue with multiline cues, which is somewhat related to this.