Made client and admin console keep a separate username for last login for each unique server connected to.
Added a type specified so the client can distinguish logins that failed due to bad credentials from other failures.
Fixed the backwards compatibility for login_user recall in the admin console and client.