fix(annotations) isReference now correctly triggers a save when it is modified

The $intermediateEvent flag was never lowered meaning changes from the single edit view that did not trigger drawabox rendering never got saved.
The flag is reset on each modelUpdated function call now.
Merge pull request #127 from QutBioacoustics/reference-annotation-binding

fix(annotations) isReference correctly triggers a save when it is modified