+ switch to using new refactor BaseEventTypeController
+ changes to init methods for actions
+ further base controller refactor work
+ fix examination printing for controller refactor
+ refactor diagnoses element to ensure all POST data is handled in the controller
+ bring into line with element specific methods for setting defaults
+ use element specific methods for setting and saving many to many attributes
+ remove redundant TODO
+ fix for checking previous versions of elements
+ [OE-3937] ensure get correct eye selection for diagnoses element
+ remove debug