+ phpdoc updates
+ refactor event type access checking
+ bugfix for event type access check
+ [OE-3669] set the event type controller asset path in controller init
+ phpdoc updates
+ some refactoring of event controller (wip)
+ moved some functions into appropriate models rather than keeping in controller
+ first pass at basic refactored controller flow
+ widget tweaks for multiselect
+ merge nested elements behaviour into base controller
+ move controller functions to appropriate models
+ fix element scenario setting
+ only try to get element value in base widget if the field attribute is set
+ change init of controller to be run from beforeAction with action specific init methods auto detected
+ further initialisation tweaks for BaseEventTypeController