Annotations: let annotation dialog require set of entities

Letting the caller provide a set of entities is much cleaner than letting the
callee expect a certain function to be available in the context.
Annotations: unify call to annotate a neuron or a skeleton