Neuron navigator: let user list support neuron filter

If the parent node of a user list has a neuron_id field, only users are listed
that have annotated the neuron having this particular ID.
Neuron navigator: factor out annotation list table

Having a dedicated function for creating the annotation list data table makes it
possible to re-use it from different places. It is needed from the annotation
list node and from a neuron node. The filter set and the table id is
parameterizable.
Neuron navigator: use default (left) alignment in annotation table
Neuron navigator: let annotation list support neuron filter

If a neuron filter (a neuron ID) is used, only annotations are displayed that
have been used with a particular neuron.
Neuron navigator: show annotations in neuron node

The annotation list used in a neuron node will only display annotations that are
used with the currently displayed neuron.