Stopped exceptions in InteractiveRenderer breaking edit blocks.
Stopped exceptions in InteractiveRenderer breaking edit blocks.

If we'd called editBegin(), and an exception was thrown before we called editEnd(), we'd never close the block. Using the new IECore::EditBlock makes sure this can never happen.

This requires ImageEngine/cortex#303 to be merged first.

boberfly/gaffer,goddardl/gaffer,cedriclaunay/gaffer,andrewkaufman/gaffer,andrewkaufman/gaffer,ivanimanishi/gaffer,ivanimanishi/gaffer,chippey/gaffer,hradec/gaffer,andrewkaufman/gaffer,chippey/gaffer,ImageEngine/gaffer,johnhaddon/gaffer,cedriclaunay/gaffer,GafferHQ/gaffer,hradec/gaffer,ivanimanishi/gaffer,johnhaddon/gaffer,johnhaddon/gaffer,boberfly/gaffer,johnhaddon/gaffer,goddardl/gaffer,ImageEngine/gaffer,GafferHQ/gaffer,boberfly/gaffer,GafferHQ/gaffer,andrewkaufman/gaffer,goddardl/gaffer,andrewkaufman/gaffer,johnhaddon/gaffer,lucienfostier/gaffer,cedriclaunay/gaffer,ivanimanishi/gaffer,chippey/gaffer,appleseedhq/gaffer,lucienfostier/gaffer,chippey/gaffer,hradec/gaffer,ImageEngine/gaffer,appleseedhq/gaffer,lucienfostier/gaffer,GafferHQ/gaffer,cedriclaunay/gaffer,GafferHQ/gaffer,hradec/gaffer,appleseedhq/gaffer,lucienfostier/gaffer,goddardl/gaffer,appleseedhq/gaffer,hradec/gaffer,boberfly/gaffer,ImageEngine/gaffer