[Fix bug 773647] Add categories in events

* Change Event model
* Change EventForm form
* Implement UI on edit and view event
* Expose categories in events api
* Implement filter by event
* Changes in unittests to include categories