[OE-2924] Allow disableButtons to be called multiple times
[OE-2578] disallow setting a secondary diagnosis that matches an existing episode level diagnosis.
Merge branch 'release/1.3-moorfields' of github.com:openeyes/OpenEyes into release/1.3-moorfields
[OE-2578] allow dupe diagnoses as long as one attribute is different (eg eye/date)
Allow use of data migrations with different folder to default (class name)
[OE-2928] fluorescein angiography should be unbooked
Merge branch 'release/1.3-moorfields' of github.com:openeyes/OpenEyes into release/1.3-moorfields
[OE-2928] don't show unbooked procedures in the procedure selection widget for bookings/opnotes
[OE-2944] added Trabectome procedure
Cache Element Type in model
Merge branch 'release/1.3-moorfields' into feature/dr-function
+ add clearfix function to eventDetail style