Support for Width and Height on UIView, UILabel, UIButton and UITextField

This change adds support for height and width to UIView, UILabel, UITextField and UIButton. For UITextField and UIButton, which already supported height, I've refactored these to use UIView's renderer.

I tested all these attributes manually using a local copy of the demo application (not pushed).