All Emails stored lowercase, changed int parsing from DB

Email addresses stored in the WSOUserDatabase are now forced lowercase before being stored.
This will prevent log-in errors based on case.
Also, switch to using Convert.Int32() from Int.Parse(data.toString()) - Hopefully this will lead to a speed increase in the server.
Tested saving new characters with database and seems 100% functional. Need to force First letter uppercase on username when saving to database and checking character.