CMS-2863 Make all input types support validity change event and inputs support value change event

 Add event class for input events and input type events
Merge branch 'master' of github.com:enonic/wem-ce into CMS-2863
Merge pull request #542 from enonic/CMS-2863

CMS-2863 Make all input types support validity change event and inputs support value change event