Add readOnly property

When this property is set to YES, the potentials
interaction with the keyboard are disabled.
Merge branch 'readonly'
Do not display textfield on readonly
Not readOnly by default
Do not limit the height of the component