tc-351 : fix language being not initialized in User class
In User::link() the language object is not set unless a language is defined in the database. The _language pointer is left uninitialized but returned by getLanguage() which makes synthese crash.