+ WIP - compatibility with changes to BaseEventTypeController
+ WIP - compatibility with changes to BaseEventTypeController
+ first pass at controller refactor
+ use child elements to manage the procedure elements
Merge branch 'feature/controller-refactor' of github.com:openeyes/OphTrOperationnote into feature/controller-refactor

Conflicts:
	controllers/DefaultController.php
+ changes to procedure elements for child behaviour (WIP)
+ css/html layout for procedure elements
+ tweaks to controller
+ fix printing for controller refactor
+ remove the POST data processing from the procedurelist element
+ fix booking event assignment to procedure list element
RBAC.