Navigator: support callback in annotation table creation function
Add auto update call method to User namespace

This method checks if the user info for a particular user ID is available
already on the client side. If not, it updates the cache, before calling the
passed function with the user object as argument. If it is, the method is called
right away.
Annotations: return user ID instead of name for annotator
Navigator: remove annotation list call for locking info in neuron node

The annotation data is already present in the annotation table and the function
creating it supports callbacks. This commit makes use of this fact by
implementing the locking state info creation as a post-processing function.