[fix][#33833] Incorrect message on "publish" exception. Fixes #3736

In case of ANY exception during "publish" the same error message was being displayed. The JLIB_DATABASE_ERROR_ANCESTOR_NODES_LOWER_STATE message is also irrelevant most of the times, like in non-nested tables.
Changed to show actual message string from the Exception object in catch argument.

Removing language string JLIB_DATABASE_ERROR_ANCESTOR_NODES_LOWER_STATE as this patch removes its only usage.
CodeStyle.
Closes #3773
Correct the Joomla! spelling
Merge pull request #3778 from roland-d/joomla-name

Correct the Joomla! spelling
CodeStyle com_users.
Close #3781
CodeStyle
[bug] Changing $table to $this->table in JModelAdmin.
Closes #3785
CodeStyle in frontend templates.
Closes #3784, Closes #3783, Closes #3782
CodeStyle
[imp] [33694] Don't use deprecated $app->getCfg for the plugins folder.
Closes #3553
[imp] Remove deprecated JApplication use in JRouterSite.
Closes #3789
CodeStyle
[imp] Refactor Application mocks. Closes #3776
Merge remote-tracking branch 'upstream/staging' into jviewmodel