pyaschenko in RichFaces

https://issues.jboss.org/browse/RF-10949 - "change" is default event for autocomplete
RF-10940 - refactoring
https://issues.jboss.org/browse/RF-10824 - behaviors for row* events are fixed.
https://issues.jboss.org/browse/RF-10824 - behaviors for row* events are fixed.
https://issues.jboss.org/browse/RF-10940

Client-side validation function is fixed, JSFunctionDefinition is refactored

https://jira.jboss.org/browse/RF-9645 - RichFaces.BaseComponent.invokeEvent() could not be moved, JS documentation is added.
https://jira.jboss.org/browse/RF-10690

Reviewed by Nick Belaevski

https://jira.jboss.org/browse/RF-10690

Reviewed by Nick Belaevski

https://jira.jboss.org/browse/RF-10698

Reviewed by Nick Belaevski

https://jira.jboss.org/browse/RF-10686

reviewed by Konstantin Mishin