Forms: addText(), addPassword() and addTextArea() deprecated third parameter $cols (and $rows) (BC break!)

Dimensions are usually defined by the CSS, are no more required by HTML (textarea) and so these parameters become unnecessary. In future they can be replaced by more useful parameters, i.e. current fourth parameter $maxLength.
Forms: $cols & $rows removed from TextArea & TextInput constructors (BC break)
Forms: special SelectBox validation is done in validate()
Forms: setRequired() and isRequired() moved from BaseControl to Rules
Forms: rule 'required' is always the first one
Forms: implemented setRequired(FALSE)
Forms: added addEmail()