huge commit for speech/skits. inbetween since this is a decent breakpoint.
textwidget now supports variable-speed text display. need to finish connecting speechwidget convo info and textwidget.
merge