Fix double free error.

Fixes #182 

Problem was that the cue text tokens tried to free themselves twice.

This wasn't actually caused by the node management commit, but is an older problem that was uncovered by the finish_parsing commit. Up until the finish_parsing commit parse_cue_text hadn't been being called correctly, so it never hit this error.

Please review @caitp or @rillian.