TIMOB-15525: Don't allow label to exceed the size of parent when ellipsize is on.

https://jira.appcelerator.org/browse/TIMOB-15525

Test case in Jira.  Please also test the two cases related:

https://jira.appcelerator.org/browse/TIMOB-10429
https://jira.appcelerator.org/browse/TIMOB-13220