hashable IcyClient
Disambiguation for IcyClients in the same context

if two or more sources attempts to connect with the same user,
a source can be replaced only if the new connection is started
at least 10 seconds after the previous
Changes to manager.login and new superadd user