Make it so Element::SetText() can prevent the OnTextChanged event from getting posted.

This also applies to the scripting environment.