model: provide `user.__name__` property.

Based on the username.  Helps integrate the model with traversal (and
needs to be implemented on the model directly as patching `__name__`
isn't supported).