More robustly handle text->phonemes bitflags
Change the way say defaults are handled
This fixes sometimes not being able to change the voice due to
mismatched properties.
Change the way we handle separator default
Fix default value of end-position
Fix a bug with tie: option in text->phonemes