New Events for TextBox.  Demos Fixed

I added in a new event OnComplete to TextBox that fires when all the
text in a non-instant box and to SpeechBox that fires when the line box
is done.
I also changed TextBox.ready to TextBox.complete and added a boolean
OnCompleteTriggerd.
Buttons now don’t draw text if name is null.
Merge branch 'develop'