BHV-16192: Update alignment when content changes.

### Issue
When the content of a centered `moon.MarqueeText` is changed such that we no longer need to marquee, the content is not centered.

### Fix
We run the `detectAlignment` method whenever content subsequently changes.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>