[Fix bug 773647] Initial implementation of 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