Merge pull request #1161 from Cracert/i18n

[TRANSUP] pl: function_help, DlgNumber, QgisApp
Fix #9290 (crashes in symbology on fields with special characters)

Fixes several crashes and problems with backwards compatibility.
Before expressions were allowed, field names were loaded and saved
unquoted, e.g. x.y  - with introduction of expressions it was
necessary to use properly quoted "x.y" name so that expression
is correctly parsed. With these changes both options are possible
and when possible, the unquoted field name is used for compatibility
[db manager] use QScintilla for SQL window
[TRANSUP] nb by James

Signed-off-by: Werner Macho <werner.macho@gmail.com>
[db manager] Also removed completer.py file and its imports
Fix #6995 (db manager's SQL window freezes with long query)
IT translation update
Fix #9459 (layer fails to render when rule-based symbology make use of $atlasfeatureid)
Update contributors.json

added myself
oracle provider: improve date/time support
vector layer: fix attributeAdded signal
don't assume new attributes are added at end, because in case of joins
they are added after the provider fields and before the joined fields.

field calculator: prepare expression again after attribute was added
(fixes #9320)
osgeo4w: run filetype registration with elevated rights
[TRANSUP] pl: CptCity, Split