removes disconnect() from replaceWith in server User - the client auto-retries so the client User needs to handle disconnecting anyway
converts server User to use new Mysql module instead of db/db.  changes save/load to use correct column names
adds check to avoid replacing a user with itself in server Application _replaceExistingLoggedInUser