sessions: force name for all sessions
Removing need for special concept of anonymous session. New sessions have automatically generated name to disturb the user as little as possible.
This is less intrusive variant of !462 (closed) and !465 (closed). The session defaults are still wobbly, but it can be reworked as well.