Merge pull request #1147 from Cracert/i18n

[TRANSUP] pl: context_help
Speed up topology loading

When loading topology viewer on a PostGIS-2.0+ database, it includes
type and srid typmod in the view layers, avoiding a full scan of
the datasets.

Fix #9510
Reword "Only look in the layer registries" option

The wording was confusing in that real table scans can still be
performed when the srid or type in the registries are found to
be unconstrained. The real effect of the option is to _hide_
layers which are not in the registries.

Fix #8730
don't warn about missing translation for C locale
enable geometry changing polygon tools only when 'change geometry' capability is available.
OGR's postgresql driver apparently doesn't support geometry updates (fixes #9468)
Fix #9501 (expression crash when $geometry is used without a feature)
Update TopoViewer style templates to 2.2.0 version

Fix #9512
Fix loading of face layers after breaking it with 73b49867

Fix #9510 again
fix offset curve crash (fixes #9446)
postgres provider: speedup loading of layers by not verifing srid and geometry if given in the uri (fixes #9510)
Pass wkbType and SRID of loaded views to the provider via URI

Slighly speeds up loading of view layers in TopoViewer (#9510).
Unfortunately there's no way to also pass in the Extent, so loading
is still slow.
map canvas: delay paint event 500ms on resize (fixes #2798)
vector layer: calculate extents lazily (fixes #9510)
expression: quote node column ref in dumps (fixes #9513)
vector layer: don't crash on missing labels in invalid layers la(fix #9514)
Pass extent of loaded views to the provider via URI

Completes the speed up loading of view layers in TopoViewer.
Finally and definitely fixes #9510.

NOTE: the commit also adds a layer for face's MBR, which serves
the purpose (among others) to allow for easy computing extent.
demonstrate bug in qgsexpression
identify results: fix value map updates (fixes #8818)
dual view: avoid empty undo commands
vector layer: save old attribute values where available to speedup undo (and rollback) (fixes #9509)
field calculator & app: use wait cursor while calculating and committing or rolling back
fix #9515