expose annotations of Segment to plugins

I added a private member _qmlAnnotations to Segment, because I had to convert the std::vector _annotations into a QList. This didn't work with a local variable in qmlAnnotations().

This provides functionality needed for a plugin for automatic rehearsal mark sequencing.