Support string values for textAlign property.

This also fixes a layout bug with the text controls not being
sized to fit their wrapper container. Now if the text control is wider
than the text you will see the alignment you set with "textAlign"
property.

[TIMOB-11739]
Merge pull request #76 from joshthecoder/TIMOB-11739

Tested. Approved