fixed layout issues with defer size

Conflicts:
	src/tibb/NativeControlObject.cpp
added more logic around view with margins

Conflicts:
	src/tibb/NativeControlObject.cpp
handle setHeight same as setWidth
fixed a couple more latout issues with margins

Conflicts:
	src/tibb/NativeAbstractTextControlObject.cpp
	src/tibb/NativeControlObject.h
initialize defer width and height vars
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]

Conflicts:
	src/tibb/NativeAbstractTextControlObject.cpp
Merge pull request #102 from pec1985/timob-14144-3_1_X

backport - [TIMOB-14144] moved defer control rendering flag to not collide with size property