Fix double rendering in imagequote directive

The imagequote directive rendered the split image in a canvas every time when a scope.$watch was fired with a valid target. When creating a new image annotation it was fired twice thus resulting in creating a twin from the selection.

Fixes #873