+ [OEM-161] run reports in batch mode
+ [OEM-161] each row should only take a short time to compute, setting time limit based on this theory
+ handle 'both' sides VA readings
+ more logical order for reports
[OES-351] Add surgeons to reports.
Update RELEASE.
Merge tag 'v1.5.5'

Release v1.5.5

Conflicts:
	RELEASE
[OE-4007] Tables for trabeculectomy element.
[OE-4007] Eyedraw widget for trabeculectomy element.
[OE-4007] View for trabeculectomy element.
+ phpdoc update
+ fix for new records after RTT merge in core
[OEM-173] fixed report controller to work with new permissions system
[OEM-172] fixed typo on postop drugs element model
+ [OE-4009] First pass at trabectome, complications not fully implemented yet
+ [OE-4009] save complication list for trabectome element
+ [OE-4009] utilise all OEMigration functions for migration
+ [OE-4009] handle 'other' complications
[OE-4007] unfinished work on the trabeculectomy element
+ [OE-4009] add view file for printing Trabectome element
[OE-4007] print view for trabeculectomy element