Custom keywords enhancements:
- allow hyphens in keyword names.
- option
modifying: true
in keyword definition to support keywords that change data (#392). - option
valid: true/false
in keyword definition to pre-define validation result - it allows to simplify generated code in cases when keywords are used only for side-effects (#393).