factorize sockethandler and sockethandlernolocation
close user's sendData and recv channels, don't block on kick
only call Timestamp() if needed
use the location parameter in SocketHandler
remove user.Location attribute
regroup locations and locationsMutex