basis.ui.field: various improvements

- implement Field#revalidateRule
- implement Field#revalidateEvents
- remove field validity reset on key up
- export VALIDITY constants
- ComplexFieldItem#action.selectByKey