fix #9430: do not enable copy to layer if nothing to copy
Partial fix for #9196 - better handling of bounding boxes of WMS layers

Do not use WGS84 bounding box for all layers - instead use either bounding box
as declared in capabilities document for requested CRS, or make best effort
to get bounding box from WGS84 bounding box.
Second part of fix for #9196 (WMTS)

If WMTS capabilities do not include a bounding box, try to detect it from
tileset matrix information (instead of using conservative assumption
that the layer spans the whole world: -180,-90 - 180,90 in WGS84)
update fr ui
Merge pull request #1123 from Jean-Roc/traduction_ui

update fr ui
Merge pull request #1122 from Cracert/i18n

[TRANSUP] pl: WidgetGradient, QgsRel
identify reprojected raster: use 1x1 pixel context in layer crs to get reasonable search tolerance for WMS GetFeatureInfo, fixes #5896
postgres provider: don't look for topology layers without topology support (fixes #9453)
fix gdaltools getRasterSRS() and use gdalsrsinfo with gdal >= 1.9
* fix QgsGeometry::moveVertex for multipolygons()
* add test for QgsGeometry::addPart()
* remove expectedFailure decoration from PyQgsGeometry.testSimplifyIssue4189
* modify move and translate tests by 1,1 to 1,2
[attrtable] Don't update sort column cache when unaffected
Fix #9424
[TRANSUP] greek by Thodoris

Signed-off-by: Werner Macho <werner.macho@gmail.com>
[TRANSUP] pl: qgsVectorLayer, QgsRelation