Account creates player if doesn't exist

Account creates player object if one doesn't exist for logged in user.
SQLiteDB::runOnce() retries automatically if database is busy.  Client
waits for server startup to complete (may take some time when database
needs to be initialized from scratch) before attempting connection.